Windowsのgvimでクリップボードにコピー&ペースト
1.Vim風ショートカットキー入力によるクリップボードの操作
・ショートカットキー
機能 | キー | 説明 |
---|---|---|
コピー | Ctrl-Insert | ビジュアルモードで選択したテキストをクリップボードにコピー。 |
カット | Ctrl-Delete または Shift-Delete |
ビジュアルモードで選択したテキストをカットし、クリップボードにコピー。 |
ペースト | Shift-Insert | クリップボードのテキストをペースト。 |
※ VIMのデフォルトの設定を利用して、Windows-VIM間のコピペが可能 | ||
※ VIMのコピーコマンド(yy)やペースト(p)などでは、Windows-VIM間のコピペ不可 |
2.ウィンドウズ風ショートカットキー入力によるクリップボードの操作
「_vimrc」ファイルに下記記述を追加することで、Windowsのショートカットキー入力による
コピー&ペーストが利用可能になります。
・追加内容
source $VIMRUNTIME/mswin.vim
・ショートカットキー
機能 | キー | 説明 |
---|---|---|
コピー | Ctrl-c | ビジュアルモードで選択したテキストをクリップボードにコピー。 |
カット | Ctrl-x | ビジュアルモードで選択したテキストをカットし、クリップボードにコピー。 |
ペースト | Ctrl-v | クリップボードのテキストをペースト。 |
※ 短形で選択 (ctrl+v)や直前の処理の取消を取消(ctrl+r)などのctrlを利用するVIMコマンドが利用不可 |
3.ヤンク,カット操作によるクリップボードの操作
「_vimrc」ファイルに下記記述を追加することで、VIMのヤンク&ペーストコマンドが
クリップボードを利用するようになるため、別アプリケーションと連携可能になります。
・追加内容
set clipboard=unnamed,autoselect
・ショートカットキー
機能 | キー | 説明 |
---|---|---|
コピー | yy | カーソルのある行をクリップボードにコピー。 |
カット | dd | カーソルのある行をカットし、クリップボードにコピー。 |
ペースト | p | クリップボードのテキストをペースト。 |