×

懒人Vim攻略——一行指令安装Spf13打造全功能Vim开发环境

96
陈小霖Kelly
2016.05.27 09:17* 字数 542

昨天写了一篇《Vim党的Sublime Text/Atom/Visual Studio Code的抉择》( http://www.jianshu.com/p/4d2a01c84d85 )。今天也来说说我的Vim配置吧。

像我这种懒人,经不起一个个地折腾各种Vim插件和Vim配置,自然而然我会想有没有偷懒的方法,有没有别人配置好的系列插件和配置?

这里我推荐spf13——平日我都直接采用了spf13的Vim配置,仅仅在它的基础上作轻微的修改。

spf13是什么?

spf13 github官网:
https://github.com/spf13/spf13-vim

spf13自我介绍

spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim.

按照它自己的说法,“spf13-vim是针对Vim、gVim、MacVim,包含众多Vim插件和相关资源的Vim发行版”。

默认安装spf13后的插件列表~非常多

可以说,安装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/

我的常用界面

我使用Vim-spf13最常用的界面组合

默认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

编程开发杂谈
Web note ad 1