Vim 配置与插件速查

Vim 配置与插件速查

Vim 的强大不仅在于命令,还在于其高度可配置性和丰富的插件生态。本速查表整理了常见配置与插件技巧,帮助你快速打造个性化工作环境。


🔹 基础配置(.vimrc)

  • 显示行号

    set number
    set relativenumber
    
  • 语法高亮

    syntax on
    
  • 自动缩进

    set autoindent
    set smartindent
    
  • 搜索优化

    set hlsearch      " 高亮搜索结果
    set incsearch     " 输入时即时搜索
    set ignorecase    " 忽略大小写
    set smartcase     " 有大写时区分大小写
    
  • 编码设置

    set encoding=utf-8
    set fileencodings=utf-8,gbk,latin1
    

🔹 键位映射

  • 保存快捷键

    nnoremap <C-s> :w<CR>
    
  • 退出快捷键

    nnoremap <C-q> :q<CR>
    
  • 快速切换行号模式

    nnoremap <leader>rn :set relativenumber!<CR>
    

🔹 常用插件管理器

  • vim-plug

    call plug#begin('~/.vim/plugged')
    Plug 'preservim/nerdtree'
    Plug 'junegunn/fzf'
    Plug 'tpope/vim-commentary'
    call plug#end()
    
  • Vundle

    Plugin 'preservim/nerdtree'
    Plugin 'junegunn/fzf'
    Plugin 'tpope/vim-commentary'
    

🔹 常用插件推荐


🔹 实战案例

  • 打造一个现代化 Vim 环境
    set number relativenumber
    set hlsearch incsearch ignorecase smartcase
    syntax on
    set tabstop=4 shiftwidth=4 expandtab
    
    call plug#begin('~/.vim/plugged')
    Plug 'preservim/nerdtree'
    Plug 'junegunn/fzf'
    Plug 'tpope/vim-commentary'
    Plug 'neoclide/coc.nvim'
    Plug 'vim-airline/vim-airline'
    Plug 'morhetz/gruvbox'
    call plug#end()
    

🔹 总结

  • 基础配置:行号、缩进、搜索、编码
  • 键位映射:自定义快捷键提升效率
  • 插件管理器:vim-plug / Vundle
  • 常用插件:NERDTree、fzf、vim-commentary、coc.nvim、vim-airline
  • 美化与扩展:主题与状态栏