在.vimrc文件中加入以下命令
- 鼠标功能
set mouse=a //启用鼠标功能
set mouse-=a //关闭鼠标功能
- 折叠功能
set fdm=marker 启用折叠功能
- .vimrc文件立即生效
autocmd BufWritePost $MYVIMRC source $MYVIMRC
- 显示行号
set nu
- 打开颜色功能
syntax on
- 使用gf快捷键快速打开文件中调用的文件
set isfname+={,}
set isfname+=(,)
- 在底部显示,当前处于命令模式还是插入模式
set showmode
- 命令模式下,在底部显示,当前键入的指令。比如,键入的指令是2y3d,那么底部就会显示2y3,当键入d的时候,操作完成,显示消失
set showcmd
- 光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号
set showmatch
- 搜索时,高亮显示匹配结果
set hlsearch
- 输入搜索模式时,每输入一个字符,就自动跳到第一个匹配的结果
set incsearch
- 自动切换工作目录。这主要用在一个 Vim
会话之中打开多个文件的情况,默认的工作目录是打开的第一个文件的目录。该配置可以将工作目录自动切换到,正在编辑的文件的目录
set autochdir
- 打开文件监视。如果在编辑过程中文件发生外部改变(比如被别的编辑器编辑了),就会发出提示
set autoread
- 光标所在的当前行高亮
set cursorline
- 按下回车键后,下一行的缩进会自动跟上一行的缩进保持一致
set autoindent
- 由于 Tab 键在不同的编辑器缩进不一致,该设置自动将 Tab 转为空格
set expandtab
- Tab 转为多少个空格
set softtabstop=2
- 按下 Tab 键时,Vim 显示的空格数
set tabstop=2