參考

參考

當我在 Vim 的視覺模式中選擇文字時,使用Ctrl-滾動F會取消選擇。如何在滾動時保持選擇(使用Ctrl- F)?

答案1

這種情況發生在使用預設配置的 Windows 上,該配置調用:behave mswin,這又設定

keymodel=startsel,stopsel

stopsel如果按下遊標鍵 、 EndHomePageUp,則告訴 Vim 停止選擇。PageDown由於某種原因Ctrl——F似乎觸發了PageDown

若要變更此行為,您可以stopselkeymodel設定中刪除:

: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

參考

相關內容