详解Vim配置文件(.vimrc)

  • Post category:Linux

下面就是 Vim 配置文件(.vimrc)的完整攻略:

1. 创建 .vimrc 文件

在终端中输入以下命令创建 .vimrc 文件:

touch ~/.vimrc

2. 去掉备份文件

为了不生成备份文件,我们可以添加以下代码到 .vimrc 文件:

set nobackup
set nowritebackup
set noswapfile

3. 设置行号

使用以下代码可以显示行号:

set number

4. 设置自动缩进

自动缩进可以让我们代码的缩进更加规范, 显示更加整齐

set autoindent
set smartindent
set tabstop=4
set shiftwidth=4

5. 高亮显示搜索结果

为了更好地查看搜索结果,我们可以添加以下代码:

set hlsearch

6. 设置主题

Vim 的主题非常多样化,这里我们以 solarized 为例:

syntax enable
set background=dark
colorscheme solarized

7. 快捷键映射

使用以下代码我们可以自定义 Vim 快捷键:

nnoremap <C-p> :w<CR>
nnoremap <leader>r :source $MYVIMRC<CR>
vnoremap <leader>y y:<C-u>call system('pbcopy', @")<CR><CR>
  • 第一行的快捷键映射是将 Ctrl + p 映射为保存当前文件
  • 第二行的快捷键映射是将 ,r 映射为重新加载 .vimrc 文件
  • 第三行的快捷键映射是将 ,y 映射为将选中的内容复制到系统剪贴板

8. 插件管理器

使用 Vundle 插件管理器,可以让我们更加方便地管理和使用各种 Vim 插件。Vundle 的安装过程可以参考 https://github.com/VundleVim/Vundle.vim#quick-start

set nocompatible  "兼容性
filetype off      "文件类型检测
set rtp+=~/.vim/bundle/Vundle.vim "设置 Vundle 的路径
call vundle#begin() "开始 Vundle
Plugin 'VundleVim/Vundle.vim' "插件 Vundle
Plugin 'tpope/vim-fugitive' "插件 Git
Plugin 'vim-airline/vim-airline' "插件 airline
call vundle#end() "结束 Vundle
filetype plugin indent on

9. 总结

以上就是 Vim 配置文件(.vimrc)的完整攻略。大家可以根据自己的需求进行修改,来构建一个适合自己的 Vim 环境。