Дергать весь файл
Я часто пишу что-то в gVim, а затем нужно скопировать-вставить его в другое приложение.
есть ли простой способ выдернуть весь файл? Я обычно делаю что-то вроде этого
ggVG"+y
(перейти к началу, режим визуальной линии, перейти к нижней, дергать)
но есть ли лучший способ, что я упускаю?
13 ответов:
ggyG
(перейти к первой строке, дергать до последней строки)редактировать: Ах, системный буфер обмена. Не совсем скатывается с пальцев, но:
gg"+yG
или просто в вашем
.vimrc
:nmap <silent> <F5> ggVG"+y
Так что вы можете просто использовать один ключ :)
в OSX:
ggVG !tee >(pbcopy)
что я нахожу лучше, чем:
ggVG :w !pbcopy
Так как он не мигает подсказку:"
Press ENTER or type command to continue
"
:%y
без+
работает по всей системе, если вы используете Нео-ВИМ (nvim).Это позволяет нам избежать растягивания пальцев на
+
- вообще-то, что делает этот ярлык лучше, чемggyG
.
проверка предсказание в комментариях Люк Hermitte это:
:%y+
и:%y*
оба дергают весь файл в системный буфер обмена под Win7 и Vim 7.3.