我在 FreeBSD 9.3 上有 Vim 版本 8.0.122(用 pkg 安装)。我有默认的全局 vimrc。我想在我的帐户上完全禁用鼠标支持,所以我把
set mouse=
在我本地的 .vimrc 中。它有效,鼠标被禁用,但自动缩进也消失了,即我在 .php 或 .c 文件中按 Enter 键,然后我回到了行的开头,而不是当前的缩进位置。
我希望两者都禁用鼠标,自动缩进像以前一样工作。我应该怎么办?
答案1
我遇到了类似的问题。这就是帮助我解决这个问题的原因。在我的计算机上,存储了使许多事情变得漂亮的 vim 设置/usr/shar/vim/vim*/defaults.vim
,但只有在没有 .vim 设置时才读取该文件~/.vimrc
。因此,如果您可以将整个文件复制给您~/.vimrc
,或者如果您是管理员并且想要对所有用户进行更改,请修改文件本身。只需注释掉上面的行即可set mouse=a
。