先确定vimrc文件的位置,一般不建议修改系统级别的,建议创建用户级别的,楼主实践是用户级别的。
先通过
whereis vim
确定系统安装vim的路径
假设是这个:/usr/share/vim/vimrc
这个文件是系统级的 vimrc 配置文件,为了保证 vim 的正常运行,一般并不会修改这个文件,而是应该在你自己的用户目录下(~ 下)创建一个新的用户级 vimrc 文件。也就是说先在终端中执行
vi ~/.vimrc
然后再在打开的 vimrc 文件中进行你的 vim 配置修改,修改完成之后使用 wq 命令保存。
要查看你当前使用的 vimrc 配置文件是哪一个,请在 vim 命令中输入(在 vim 中按 esc,然后按冒号,接着输入命令)
echo $MYVIMRC
如图:
回车结果如下
可见我当前使用的是 /Users 下的用户级 vimrc。
如果还是想修改系统级 vimrc 文件的话,需要先将此文件的写入权限开启。终端中输入
sudo chmod a+w /usr/share/vim/vimrc
来将此文件写入权限打开(需要管理员密码),然后就可以输入
vi /usr/share/vim/vimrc
编辑并保存了。如下图:
-------------------------我是分割线--------------------
楼主是在自己的用户目录下新建的vimrc文件,然后
vi ~/.vimrc
按i,写入如下内容:
filetype onset history=1000set background=darksyntax onset autoindentset smartindentset tabstop=4set shiftwidth=4set showmatchset guioptions-=Tset vb t_vb=set rulerset nohlsset incsearchset backup
按esc 输入:wq(强制退出是:q!, 如非必要,尽量使用:wq)退出
然后重启终端就可以了,这一步很重要!!
⚠️注意是退出重启终端,不是新开一个终端窗口,楼主已经掉了好多次坑了,还一个劲儿的在想,为什么没效果,?
参考文章: