返回
Vim 的乐趣,在攻克难关后灵动运用!
开发工具
2023-12-12 05:25:54
很多人都说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的安装方法:
- 打开你的终端,输入以下命令:
curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
-
安装完成后,你会在你的家目录下发现一个.vimrc文件,这个文件就是Vim的配置文件。
-
打开.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()
-
然后注释掉这几行代码,并保存文件。
-
重新打开Vim,你会发现Vim的界面已经发生了改变,这就是SPF13的配置效果。
进阶配置
SPF13的配置已经非常好了,但是你也可以根据自己的需要进行一些进阶的配置。
比如,你可以安装一些插件,来增强Vim的功能。
- NERDCommenter:这是一个非常好用的注释插件,可以帮助你快速地注释代码。
- Tagbar:这是一个非常好用的代码导航插件,可以帮助你快速地找到代码中的函数和变量。
- Syntastic:这是一个非常好用的语法检查插件,可以帮助你快速地发现代码中的语法错误。
结语
Vim是一个非常好的文本编辑器,但是学习的难度也比较大。如果你想使用Vim,那么你需要付出一些时间和精力来学习。但是,一旦你掌握了Vim,那么你会发现Vim的强大之处。