参考文献

参考文献

Vim のビジュアル モードでテキストを選択すると、Ctrl-でスクロールするFと選択がキャンセルされます。スクロール中 ( Ctrl-を使用F)に選択を維持するにはどうすればよいでしょうか。

答え1

これはWindowsのデフォルト設定で発生し、:behave mswin、それは次に

keymodel=startsel,stopsel

stopselは、カーソルキー 、 、 が押された場合に選択を停止するように Vim に指示しますEndHome何らかの理由で、 - がをトリガーするようです。PageUpPageDownCtrlFPageDown

stopselこの動作を変更するには、設定から以下を削除しますkeymodel

:e $HOME/_gvimrc

そして次の行を追加します。

" Prevent CTRL-F to abort the selection (in visual mode)
" This is caused by $VIM/_vimrc ':behave mswin' which sets 'keymodel' to
" include 'stopsel' which means that non-shifted special keys stop selection.
set keymodel=startsel

参考文献

関連情報