2012-10-30 9 views
2

다른 편집기에서 열어 본 텍스트 파일을 vim 편집기에서 열린 다른 파일로 복사하려고합니다. 나는 구글을 시도하고 "+p을 찾았다. 하지만 작동하지 않습니다. 동일한 파일에서 dd을 사용하여 제거한 마지막 줄을 붙여 넣습니다.클립 보드에서 텍스트를 vim 편집기로 복사

+0

은'다른 editor'는 사용하여 텍스트를 삽입 모드로 전환 복사 i를 눌러 명령을 입력? –

+0

또 다른 편집기는 phpstorm IDE입니다. – Shwetanka

+0

시도해보십시오.''+ gP' –

답변

2

Vim과 PHPStorm은 같은 컴퓨터에 있습니까?

Vim은 클립 보드 지원으로 컴파일 되었습니까? :echo has('clipboard')1을 반환해야합니다. 클립 보드에서 붙여

+0

다른 기계에 있습니다.하지만 ssh를 통해 서버를 스테이지에 넣었습니다. – Shwetanka

+1

문제가있는 곳은 먼 곳의 Vim이 로컬 클립 보드를 사용할 수 없습니다. 'netrw' 플러그인을 사용하여 멀리있는 파일을 로컬로 편집하거나 로컬로 작업합니다 SFTP 또는 일부 VCS를 사용하여 서버와 파일을 동기화하십시오. – romainl

+0

오른쪽 클릭하여 붙여 넣으면 파일에 붙여 넣을 수 있습니까? 어떻게됩니까? (우분투 터미널에서) – Shwetanka

1

시도 "*p. :h clipboard에서 설명한대로 사용할 수있는 다른 특수 레지스터가 있습니다.

4

는 VIM의 모드를 삽입하고 들여 쓰기를 유지 보수 할 경우 다음 코드를 복사하는 경우, 당신은 너무 것을 저장할 수 있습니다, 예를 들어,

ctrl+shift+v. 

을 눌러 이동 붙여 넣기 옵션을 활성화하여 이를 위해, 쓰기 :

:set paste 
+0

+1을': set paste'에 사용하십시오. 그걸 알지 못했을 때마다 나 혼자서 들여 쓰기를해야만 했어. – Yamaneko

1

복사합니다

Ctrl+c. 

당신의 정력 편집기를 엽니 사용하여 다른 편집기에서 텍스트를.

:set paste 

지금 Ctrl+v

관련 문제