
(免責聲明:我是 Vim 新手。)
我錯誤地使遊標移動能夠移動任何地方在螢幕上,即超出行尾。這使得發現多餘的空格等變得非常乏味。
我可能觸動了什麼設定來完成這種混亂的行為?如何將其設定回當遊標到達行尾時停止遊標的行為?
答案1
此行為由“virtualedit”選項控制。執行
:set ve?
查看目前的設定。很可能是「全部」。如果是這樣的話,只需執行
:set ve=
重置它。如果你的 Vim 一直都是這樣,你可以執行
:verbose set ve?
查看最後設定的位置並解決那裡的問題。另請參閱
:help 've'