一、动态修改vim配置
反操作基本在原操作前加上no即可。
# 显示行号
set nu
#关闭行号
set nonu
# 开启粘贴模式
set paste
# 关闭粘贴模式
set nopaste
二、静态修改vim配置
2.1 查看vim使用的配置文件
我们可能有时记不清vim使用哪些配置文件,可通过vim --version查看。一般推荐直接用$HOME/.vimrc
(base) [root@ls-virtual-machine ~]# vim --version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jun 10 2014 06:55:55) Included patches: 1-160 Modified by <bugzilla@redhat.com> Compiled by <bugzilla@redhat.com> Huge version without GUI. Features included (+) or not (-): +acl +farsi +mouse_netterm +syntax ... +extra_search -mouse_jsbterm -sun_workshop -xpm system vimrc file: "/etc/vimrc" user vimrc file: "$HOME/.vimrc" 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" fall-back for $VIM: "/etc" f-b for $VIMRUNTIME: "/usr/share/vim/vim74"
2.2 修改配置文件
vim配置文件的格式和动态修改时的命令保持一致。常用示例如下:
" 注释在行开头使用半角双引号 " 显示行号 set nu " 开启粘贴模式 set paste " 粘贴模式和自动缩进模式切换快捷键为F2 set pastetoggle=<F2> " 使用utf8编码 set fileencodings=utf-8 " 一个tab键长度相当于4个空格 set tabstop=4 " 使用空格代码tab键 set expandtab