Debian 的/etc/vim/vimrc包含此评论:
" Vim will load $VIMRUNTIME/defaults.vim if the user does not have a vimrc.
" This happens after /etc/vim/vimrc(.local) are loaded, so it will override
" any settings in these files.
" If you don't want that to happen, uncomment the below line to prevent
" defaults.vim from being loaded.
" let g:skip_defaults_vim = 1
Run Code Online (Sandbox Code Playgroud)
如上所述:verbose set mouse?,这是由/usr/share/vim/vim81/defaults.vim上面提到的($VIMRUNTIME在 Debian 上是/usr/share/vim/vim<version>)。
所以,你可以创建一个~/.vimrc(或~/.vim/vimrc)为您的用户(即使是空的人会做),或取消注释let g:skip_defaults_vim = 1在/etc/vim/vimrc。
我没有直接编辑默认值/usr/share/vim/vim81/defaults.vim(或者无论你的 vim 版本是什么),而不是 muru 的答案。
注释掉set mouse=a,将其更改为"set mouse=a
"就是如何注释掉 vim 配置文件中的内容
这样做的好处是可以将有用的内容保留在默认值中,例如语法突出显示,但删除了烦人的视觉模式
我可能会得到回复说我不应该这样做,因为它会在 vim 更新时被覆盖,但现在对我来说这是一个快速修复!
| 归档时间: |
|
| 查看次数: |
4835 次 |
| 最近记录: |