私はよくgVimで何かを書き、それを別のアプリケーションにコピー&ペーストする必要があります。
ファイル全体をヤンクする簡単な方法はありますか?私は通常このようなことをします
ggVG"+y
(上に移動、視覚行モード、下に移動、ヤンク)
しかし、私が見逃しているより良い方法はありますか?
次の命令を使用します::%y+
ggyG
(最初の行に移動し、最後の行にヤンクします)
編集:ああ、システムのクリップボード。正確に指からはずれませんが、gg"+yG
古いviの有効なソリューションは:r filename
新しいファイル。
別の方法はこれです:
ggyG
上部に移動し、下部にヤンクします。
ggyG
(上に移動、下にヤンク)
次の命令を使用します::%y
。
:0,$ y
どちらの方が簡単かわかりません。
OSXの場合:
ggVG
!tee >(pbcopy)
私が見つけたもの:
ggVG
:w !pbcopy
プロンプトがフラッシュしないため、「Press ENTER or type command to continue
"
または、単に.vimrc
:
nmap <silent> <F5> ggVG"+y
したがって、1つのキーを使用できます。
:%y
なし+
は、neo-vim(nvim)を使用している場合、システム全体で機能します。
これにより、+
-このショートカットを実際にggyG
より良くします。
Luc Hermitteのコメントで予測を検証::%y+
および:%y*
両方とも、Win7およびVim 7.3でファイル全体をシステムクリップボードにヤンクします。
汚れていますが、Shiftキーを使用する必要はまったくなく、より高速な3つの異なるキーのみを使用できます。
gg1111yy
(ファイルが1111行より短いと仮定)