返回

Vim 的乐趣,在攻克难关后灵动运用!

开发工具

很多人都说Vim是一个非常难学的编辑器,学习的难度比较大,常常有很多程序员望而却步,选择了其他编辑器,比如Sublime Text。我觉得很多人会发现,并不是Vim本身比较难,而是要找到一套适合自己的配置。一旦你配置好自己的环境,Vim的使用体验可以说非常棒,速度相当快,会比其他很多编辑器要好很多。

Vim快捷键

Vim的快捷键,可以说是Vim的灵魂所在,而且Vim的快捷键是非常多,种类非常全。

  • 光标移动:h、j、k、l
  • 复制粘贴:y、p
  • 查找替换:/、%s
  • 删除:x、dd
  • 撤销:u
  • 重做:ctrl+r
  • 退出::q
  • 保存::w

配置Vim

我本身使用的Vim环境,是一个叫SPF13的配置,他可以在Github上找到。他会自动安装好各种插件,并且进行一定的配置,十分方便。

我这里简单介绍一下SPF13的安装方法:

  1. 打开你的终端,输入以下命令:
curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
  1. 安装完成后,你会在你的家目录下发现一个.vimrc文件,这个文件就是Vim的配置文件。

  2. 打开.vimrc文件,找到以下几行:

" The following lines call plug-ins for NERDCommenter.  Change the
" arguments if you want to turn off certain features, or add new
" arguments for more features.
call plug#begin('NERDCommenter')
  Plug 'scrooloose/nerdcommenter', {'rtp': 'vendor/bundle/nerdcommenter'}
  " Plug "scrooloose/nerdcommenter", {'rtp': 'vendor/bundle/nerdcommenter', 'do': 'make'}
  " Plug "scrooloose/nerdcommenter", {'rtp': 'vendor/bundle/nerdcommenter', 'do': 'make install'}
call plug#end()
  1. 然后注释掉这几行代码,并保存文件。

  2. 重新打开Vim,你会发现Vim的界面已经发生了改变,这就是SPF13的配置效果。

进阶配置

SPF13的配置已经非常好了,但是你也可以根据自己的需要进行一些进阶的配置。

比如,你可以安装一些插件,来增强Vim的功能。

  • NERDCommenter:这是一个非常好用的注释插件,可以帮助你快速地注释代码。
  • Tagbar:这是一个非常好用的代码导航插件,可以帮助你快速地找到代码中的函数和变量。
  • Syntastic:这是一个非常好用的语法检查插件,可以帮助你快速地发现代码中的语法错误。

结语

Vim是一个非常好的文本编辑器,但是学习的难度也比较大。如果你想使用Vim,那么你需要付出一些时间和精力来学习。但是,一旦你掌握了Vim,那么你会发现Vim的强大之处。