私はしばしば gVim で何かを書き、それをコピーして別のアプリケーションに貼り付ける必要があります。
ファイル全体をヤンクする簡単な方法はありますか? 私は通常、このようなことをします
ggVG"+y
(上へ、視線モード、下へ、ヤンク)
しかし、私が見逃しているより良い方法はありますか?
次の命令を使用します。:%y+
ggyG
(最初の行に移動し、最後の行にヤンクします)
編集:ああ、システムクリップボード。正確に指を転がすわけではありませんが、次のとおりです。gg"+yG
古い vi の作業ソリューションは:r filename
、新しいファイルにあります。
別の方法はこれです:
ggyG
上に移動し、下にヤンクします。
次の命令を使用します:%y
。
ggyG
(一番上に移動、一番下にヤンク)
:0,$ y
どちらが簡単かはわかりません。
または単にあなたの.vimrc
:
nmap <silent> <F5> ggVG"+y
したがって、キーを 1 つだけ使用できます :)
OSX の場合:
ggVG
!tee >(pbcopy)
私はどちらがより良いと思います:
ggVG
:w !pbcopy
プロンプトが表示されないため: " Press ENTER or type command to continue
"
汚いですが、シフトキーをまったく使用する必要はなく、より高速な3つの異なるキーのみを使用する必要があります。
gg1111yy
(ファイルが 1111 行より短いと仮定)
Windows では、CTRL-A、CTRL-C を実行してすべてを Windows のクリップボードにコピーすることがよくあります。これほど簡単なことはありません。
ウェブサイトの標準のgvim 7.1を使用しています...
(ところで:MacVimとその面白いmac-key + A、mac-key + Cを備えた私のMacでも動作します)