关闭 vim 默认的 visual 模式

比较新的 Debian 系统中内置的 vim 也比较新,vim 有个默认的配置文件位于/usr/share/vim/vim80/defaults.vim,如果没有设置 $HOME/.vimrc 的话,vim 就会读取这个配置文件。

这个配置文件里有一项配置

if has('mouse')
  set mouse=a
endif

导致 vim 默认为 visual 模式,与之前的默认模式不一致,操作不顺手。

我们可以自己新建一个 $HOME/.vimrc 写入自己想要的配置,比如代码高亮

if has("syntax")
  syntax on
endif

有了 $HOME/.vimrc 之后就不会读取 /usr/share/vim/vim80/defaults.vim 了。

评论

  1. Debian初始化常用配置,及常用软件安装 | Danielw7

    [...]4、处理vi/vim鼠标右键进入visual模式无法复制的问题(参考文章)[...]

    回复
  2. tao

    666

    回复