(免责声明:我是 Vim 新手。)
我错误地允许光标移动任何地方在屏幕上,即超出行尾。这使得发现冗余空格等变得非常繁琐。
我可能触碰了什么设置来实现这种混乱的行为?我如何将其重新设置为当光标到达行末时停止的行为?
答案1
此行为由 'virtualedit' 选项控制。执行
:set ve?
查看当前设置。可能为“全部”。如果是这种情况,只需执行
:set ve=
重置它。如果你的 Vim 总是这样,你可以执行
:verbose set ve?
查看上次设置的位置并修复那里的问题。另请参阅
:help 've'