常用配置项
根据个人习惯和需求来进行选择配置项,并添加至 vimrc 配置文件
syntax on " 开启语法高亮,可以让不同的代码元素以不同的颜色显示
set number " nu: 显示行号
set relativenumber " rnu: 显示相对行号,可以方便地计算行数距离和移动行光标,如:3j
set expandtab " et: 将输入的 Tab 键转换为空格
set tabstop=4 " ts: 设置 Tab 键的宽度为 4 个空格(默认为 8)
set autoindent " ai: 启用自动缩进功能,当前行的缩进会基于上一行的缩进自动调整
set smartindent " si: 启动智能缩进,分析上下文自动调整缩进
set shiftwidth=4 " sw: 设置自动缩进时使用 4 个空格
set incsearch " is: 启用增量搜索(Incremental Search), 在用户输入搜索字符串时动态显示匹配结果
set ignorecase " ic: 搜索时忽略大小写
set smartcase " scs: 搜索时区别大小写,和ic一起配置后,搜全小写匹配全部结果,搜大写只匹配大写结果
autocmd BufWritePre * :%s/\s\+$//e " 去掉行末空格;自动命令(autocmd)BufWritePre,意思是在写入缓冲区之前执行该命令
set cursorline " 显示当前行
set cursorcolumn " 显示当前列,cursorline 和 cursorcolumn 都启用的果类似 WPS表格 中的阅读模式(十字)
set mouse=a " 允许使用鼠标,启用后可以用鼠标来定位光标位置了
set backupdir=~/.vim/backup " 设置备份文件目录(默认为当前目录)
配置项第一部分推荐配置,第二部分按需选择配置
配置文件 vimrc 中的双引号("):表示注释从双引号开始到行末的所有内容