Vim 环境配置 -- vimrc 配置

Vim 环境配置 -- vimrc 配置

常用配置项

根据个人习惯和需求来进行选择配置项,并添加至 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 中的双引号("):表示注释从双引号开始到行末的所有内容