vimで<Ctrl-a> <Ctrl-c>をコピーしてすべて選択するにはどうすればよいですか?


2

:%y+はすべてを選択してシステムのクリップボードにコピーする便利な方法であることを知っています-これは私のシステムで動作します-しかし、私は<Ctrl-a> <Ctrl-c>vimで同じキーストロークの組み合わせを使用したいので使い慣れています。

追加してみた

map <C-a><C-c> :%y+<CR>

.vimrcファイルに追加しましたが、失敗しました。...それが重要な場合、WindowsでGVimを使用しています。

回答:


1

一部のキーに対してWindowsの標準の動作が必要な場合は、単に(よく知られている、または悪名高いと言うべきでしょうか)mswin.vimをソースにすることができます。

.vimrc :ru mswin.vimを実行するだけで、ファイルはソースになります(デフォルトの$ VIMRUNTIMEパスにあるはずです)。

ただし、これらのマッピングの多くは、熟練したVimユーザーによって嫌われていることに注意してください。


0

私は最終的に、次の項目を追加して、やりたいことを達成しました。

map <C-a> ggVG
map <C-c> "+y

私の.vimrcファイルに。


1
これは機能しますが、のnoremap代わりにmap使用することを強くお勧めします。また、<C-a>デフォルトでは非常に便利なコマンド(次の番号をインクリメント)であるため、別のもの(私はそれをマップしているVV)にマッピングすることをお勧めしますが、もちろん、それぞれにマッピングすることをお勧めします。
DJMcMayhem
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.