由于我对 vim 很陌生,我(仍然)发现鼠标在单击某处(快速移动)和选择文本块时非常有用。
在我的 vimrc 中:
set mouse=a
并且
set textwidth=80
set colorcolumn=80
我可以点击移动光标,但不能在 91 列之后。我真的不明白为什么会出现这种行为以及为什么会出现这种任意限制。
您将文档的有效宽度限制为 80 列。难怪在这个任意限制之外点击——你选择——什么都不做。
为了能够单击任意位置,您必须
:set virtualedit=all
但是,如果您对内容设置严格的物理限制,则没有多大意义。
您可以尝试将vim的fileencoding和encoding设置为相同的值,
set fileencoding=utf-8
set encoding=utf-8
并确保您的语言环境也具有相同的值。
您可以使用“locale”命令在终端中获取您自己的语言环境。