web-dev-qa-db-ja.com

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

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

追加してみました

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

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

2
Al C

一部のキーの標準的なWindowsの動作が必要な場合は、(よく知られているか、悪名高いと言うべきですか?) mswin.vim を単純に入手できます。

したがって、.vimrc :ru mswin.vimで実行するだけで、ファイルがソースになります(デフォルトの$ VIMRUNTIMEパスに存在する必要があります)。

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

1

私は最終的に、以下を追加することでやりたいことを達成しました。

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

私の.vimrcファイルに。

0
Al C