引子
VIM作为常用的文本编辑器有很多可以设置项,比如我们打开一个文件以后在命令行模式输入set nu来显示行号。但是这个是针对当前打开的这个文件有效,有时候我们想对所有用vim打开的文件生效怎么办?其实很简单,它也是有一些配置文件可以配置的。
找到配置文件
vim的配置文件一般为vimrc,在系统命令行输入vim --version就会输出一些版本信息,其中在最下面几行就是VIM工具加载的配置文件的一些路径。如下:
Test:~# vim --version
.......
系统 vimrc 文件: "$VIM/vimrc"
用户 vimrc 文件: "$HOME/.vimrc"
第二用户 vimrc 文件: "~/.vim/vimrc"
用户 exrc 文件: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
$VIM 预设值: "/usr/share/vim"
下面这些就是vim可以加载到vimrc配置文件的路径,可以通过echo $VIM或echo $HOME来找到目录,如果上面的目录都找不到,在预设值那一行肯定可以找到。
修改配置文件
可以在上面任意一个对应的地址新建一个或者修改已有的vimrc文件来达到目的。
在VIM预设值/usr/share/vim最后面一条可以看到这段代码
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
所以也可以在/etc/vim/下面建一个vimrc.local来配置。
" 设置搜索词的高亮
set hlsearch
保存退出,可以试试vim打开一个文件搜索个词。
"符号是注释
还有很多配置项和插件可以用。慢慢探索吧。