vim 配置 (.vimrc)

常用 .vimrc 配置项,打造高效编辑环境

语法

:set option / let g:var = value

参数

参数说明示例级别
set number 显示行号 set number 常用
set relativenumber 显示相对行号 set relativenumber 常用
set hlsearch 搜索高亮 set hlsearch 常用
set incsearch 增量搜索 set incsearch 常用
set ignorecase 搜索忽略大小写 set ignorecase 常用
set smartcase 有大写时区分大小写 set smartcase 常用
syntax on 开启语法高亮 syntax on 常用

示例

基础 .vimrc 配置

set number
set relativenumber
syntax on
set hlsearch incsearch
set tabstop=4 shiftwidth=4 expandtab
set autoindent smartindent
set cursorline
set wildmenu
推荐的最小配置

快捷键映射

nnoremap <leader>w :w<CR>
nnoremap <leader>q :q<CR>
nnoremap <C-h> <C-w>h
nnoremap <C-l> <C-w>l
自定义快捷键

文件类型设置

autocmd FileType javascript setlocal ts=2 sw=2
autocmd FileType python setlocal ts=4 sw=4
按语言设置缩进

查看当前设置

:set option?
如 :set tabstop? 查看当前值

常见错误

.vimrc 不生效 确认文件位置:Linux/Mac 在 ~/.vimrc,Windows 在 ~/_vimrc。用 :echo $MYVIMRC 查看

技巧

相关命令