昨天写了一篇《Vim党的Sublime Text/Atom/Visual Studio Code的抉择》( //www.greatytc.com/p/4d2a01c84d85 )。今天也来说说我的Vim配置吧。
像我这种懒人,经不起一个个地折腾各种Vim插件和Vim配置,自然而然我会想有没有偷懒的方法,有没有别人配置好的系列插件和配置?
这里我推荐spf13——平日我都直接采用了spf13的Vim配置,仅仅在它的基础上作轻微的修改。
spf13是什么?
spf13 github官网:
https://github.com/spf13/spf13-vim
spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim.
按照它自己的说法,“spf13-vim是针对Vim、gVim、MacVim,包含众多Vim插件和相关资源的Vim发行版”。
可以说,安装spf13后,大部分常用的Vim插件都齐全了。
spf13的安装
Linux/Mac
在预先安装好Git 1.7+ and Vim 7.3+的机子上直接执行:
curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
Windows
如果你已经装好了chocolatey(一个类似Linux中apt-get、yum的Windows包管理),直接执行:
choco install spf13-vim
如果还没有choco命令,要先安装chocolatey,Ctrl+R,输入cmd,在命令行窗粘贴:
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
chocolatey详情:https://chocolatey.org/
我的常用界面
默认spf13内置了超级多的常用插件,像常用的NERDTree,Tagbar、CtrlP等等。网上教程常见的插件或配置里面都有了。具体的插件列表参见spf13官网,具体某个插件的细节功能,百度一下总有结果。
分屏切换
常见的网上Vim入门中,很多都没提及分屏切换操作。偏偏这分屏快捷键是我最常用的。
- Ctrl-w l 切换到右边窗 (安装spf13后,ctrl-l可实现同样功能)
- Ctrl-w h 切换到左边窗
- Ctrl-w j 切换到上边窗
- Ctrl-w k 切换到下边窗
- gt 下一个标签页
- gT 上一个标签页
也可以参考《Vim的分屏技巧》
(http://jingyan.baidu.com/article/7908e85c70b25baf481ad296.html)