2017-02-01 1 views
0

나는 이것을 How to make vim paste from (and copy to) system's clipboard?으로 읽었으며 단축키가 무엇인지 알고 있습니다. 하지만 그 명령을 실행할 수는 없습니다. 예를 들어 "* 또는 "+으로 정확히 무엇을 눌러야합니까? 어느 모드에서도? 나는 여러 가지를 시도했지만 그 중 아무 것도 효과가 없었다.Vim의 다른 레지스터를 사용하여 OS 클립 보드에서 /로 복사/붙여 넣기하는 방법 - 정확히 얼마나?

+0

'vw (또는 다른 선택)''* y'는 시스템 클립 보드로 복사합니다. – Antony

+0

@Antony - 물어 보았습니다 - 정확히 어떻게''* y'? – Torito

+0

'''(Shift-'''),'''(Shift-'8'), 그리고'y' . –

답변

1
  1. 난 당신이 재확인 있음을했습니다 가정입니다 :echo has('clipboard') 반환 1. 0 반환하면 정력이 시스템 클립 보드에 액세스 할 수있는 컴파일되지 않기 때문에, 당신은 운입니다.

  2. 클립 보드 기능이있는 경우 일반 모드에서 y 문자와 p 문자를 눌러 vim 내부를 채우고 붙여 넣습니다. vim 내부에서 잡아 당겨 붙여 넣을 수 있음을 확인하기 위해 먼저이 작업을 시작하십시오. 예를 들어 yy 줄을 붙여 붙여 넣으십시오. p.

  3. 다음으로 vim 내부를 "* y"로 시스템 클립 보드에 꽂을 수 있는지 확인하십시오 (즉, 큰 따옴표 (shift-)를 누른 다음 별표 (shift-8)를 누른 다음 문자 y, 모두 빠르게 진행됩니다. 다른 앱으로 전환하고 일반 컨트롤 -V로 붙여 넣습니다 (상태 라인의 왼쪽 하단을보고 문자 그대로 무엇을보고 도움이 될지도 모릅니다).

  4. 작동하는 경우 클립 보드 기능이 "좋은 편"입니다. 작동하지 않는 경우 .vimrc를 조정해야 할 수도 있습니다. 클립 보드를 이름이 지정되지 않은 것으로 설정하십시오 : set clipboard=unnamed 및 3 단계를 다시 테스트하십시오. 다시.

+0

1. 0 일 경우 어떻게해야합니까? – Torito

+0

"이 경우 vim은 + 클립 보드 기능으로 컴파일되지 않으므로 다른 버전을 설치하거나 다시 컴파일해야합니다." 참고 : "vim 붙여 넣기 (및 복사) 시스템의 클립 보드 만드는 방법"의 답변에서 인용하고 있습니다. 이 부분은 이미 철자가되어 있습니다. – gregory

+0

aaahhhhhhhhhaaaaaaaaaaaa – Torito

관련 문제