WindowsでVIMを使用しています。問題はCtrlV、ビジュアルモードとして使用したいことです。ただし、このキーはWindowsの貼り付けと競合します。貼り付ける代わりに、このキーをVIMビジュアルモードにリセットするにはどうすればよいですか。私はこれを_vimrc構成ファイルで設定することを好みます。
WindowsでVIMを使用しています。問題はCtrlV、ビジュアルモードとして使用したいことです。ただし、このキーはWindowsの貼り付けと競合します。貼り付ける代わりに、このキーをVIMビジュアルモードにリセットするにはどうすればよいですか。私はこれを_vimrc構成ファイルで設定することを好みます。
回答:
VIMドキュメントから:
以来CTRLV貼り付けるために使用され、あなたはブロック状ビジュアル選択を開始するためにそれを使用することはできません。CTRLQ代わりに使用できます。CTRLQ挿入モードとコマンドラインモードでを使用して、の古い意味を取得することもできますCTRLV。ただしCTRLQ 、制御フローに使用されている端末では機能しません。
Shift
、Windowsではビジュアル選択にキーを使用する必要がありましたが、Linuxでは使用しませんでした。
Shift
矢印と一緒に使用しますか?私は同じ振る舞いを見てShift
いますが、どういうわけかそれがうまくいったことを発見しました。h / j / k / lが機能することを知りませんでした。
Unixのように機能するビジュアルモード(およびその他のもの)には、JOPとWindows Programmerの両方の提案が必要です。
Windows上のGVimで、編集メニューに移動し、起動設定をクリックして、ウィンドウ固有のガベージをコメント化します(二重引用符であるvimrcコメント文字を使用)。mswin.vimファイルにはctrl- vオーバーライドが指定されており、mswinオプションの動作により、矢印キーが期待どおりのモーションを適用しないようにします(マウスの選択動作も変更されます)。
"source $VIMRUNTIME/mswin.vim
"behave mswin
私はそこにも黒の背景のカラースキームを追加したいので、ターミナルで見たものに似ています(そして、明るい背景は紙の上では素晴らしいですが、バックライト付きの画面ではひどいので):
colorscheme koehler
_vimrcのこの行で問題が発生した場合:
behave mswin
次にその行を削除します。
jopのアドバイス(デフォルトの_vimrcファイルでmswin.vimを探す)と「Windowsプログラマー」のアドバイス(「behave mswin」行を削除する)の組み合わせは、私にとって魅力的なものでした。
(私の担当者が低すぎて、投票したり結合したりできません-誰かが私のためにこれを片付けます、または担当者が高くなったら戻ってきます)