문제
저는 종종 gVim에서 무언가를 작성한 후 다른 애플리케이션에 복사하여 붙여넣어야 합니다.
전체 파일을 쉽게 가져올 수 있는 방법이 있나요?나는 보통 이런 일을한다.
ggVG"+와이
(상단으로 이동, 비주얼 라인 모드, 하단으로 이동, 잡아당기기)
하지만 제가 놓치고 있는 더 좋은 방법이 있을까요?
해결책
다음 지침을 사용합니다. :%y+
다른 팁
ggyG
(첫 번째 줄로 이동, 마지막 줄로 잡으십시오)
편집 : 아, 시스템 클립 보드. 손가락을 정확히 구르는 것은 아니지만 : gg"+yG
오래된 VI의 작동 솔루션은입니다 :r filename
새 파일에서.
또 다른 방법은 이것입니다.
ggyG
맨 위로 가서 바닥으로 잡으십시오.
ggyG
(위로 이동, Yank에서 아래로)
다음 지침을 사용합니다. :%y
.
:0,$ y
나는 어느 길이 더 쉬운지 모르겠다.
OSX에서 :
ggVG
!tee >(pbcopy)
나는 다음보다 더 좋은 것을 발견합니다.
ggVG
:w !pbcopy
프롬프트가 플래시되지 않기 때문에 : "Press ENTER or type command to continue
"
또는 단순히 당신의 .vimrc
:
nmap <silent> <F5> ggVG"+y
따라서 하나의 키를 사용할 수 있습니다 :)
:%y
없이 +
사용중인 경우 전체 시스템에서 작동합니다 네오 빅 (NVIM).
이것은 우리가 손가락을 늘리는 것을 피할 수있게합니다 +
-이 단축키가 정확하게 더 나은 것보다 더 잘 만들어냅니다 ggyG
.
Luc Hermitte의 의견에서 예측 확인 : :%y+
그리고 :%y*
두 파일을 Win7과 VIM 7.3의 시스템 클립 보드에 넣습니다.
더럽지 만 Shift 키를 전혀 사용할 필요는 없으며 더 빠를 수있는 3 개의 다른 키만 사용할 필요는 없습니다.
gg1111yy
(파일이 1111 행보다 짧다고 가정)
Windows에서는 Windows 클립보드에 모두 복사하기 위해 CTRL-A, CTRL-C를 사용하는 경우가 많습니다.이보다 더 쉬울 수는 없습니다!
저는 웹사이트에서 표준 gvim 7.1을 사용하고 있습니다...
(지금:MacVim과 그 재미있는 mac-key+A, mac-key+C를 사용하여 내 Mac에서도 작동합니다)