FinalHome

最初的梦想

Vim 和 spf13-vim 配置安装

前几周折腾 spacemacs 后,发现内置的 vim 模式很值得学习,所以干脆先折腾折腾 Vim 吧。也不想从零开始了,直接 github 搜了下,发现 spf13-vim 是一个比较不错的配置。

Vim

Vim, Download 页面中有各个系统的安装说明,vim 和 emacs 一样,都是提供源码,自己去编译。所以一般都会有第三方提供编译过的各个系统版本,适合安装或直接使用。

windows

Mac

如何选择带 lua 版本

进入 vim 后,使用 :lua print('x') 测试是否支持 lua。如果编译的版本支持,会提示你是否缺少依赖,比如在 windows 下,会提示缺少 lua53.dll, 然后你需要这个根据你的系统,去 (Lua Binaries 找对应lua版本, 再进入(比如 64位 windows ) Browse /5.3.3/Windows Libraries/Dynamic at SourceForge.net 找到 lua-5.3.3_Win64_dll10_lib.zip 或 lua-5.3.3_Win64_dllw4_lib.zip 下载 (区别在页面下面有解释)。

解压缩后,将对应的 lua53.dll 放入在 gvim.exe 同级目录中,再次运行 gvim.exe, 查看 :echo has("lua") 这时应该返回就为1了。

spf13-vim

这是一个配置文件,整合了许多插件和配置,比较适合大众使用,如果你之前没接触过 vim ,不如用它来上手。

安装

windows

任何开源工具在 windows 下的安装,都是比较麻烦的。。。spf13-vim 需要依赖:

  • vim-with-lua: 带 lua 的vim 版本,因为内置了 neocomplete 插件
  • git: 需要git clone 配置文件仓库
  • curl: 命令,需要下载安装文件

spf13-vim 提供了一个批处理,spf13-vim-windows-install.cmd, 可以下载下来通过管理员权限运行。

安装过程会下载插件,使用的是 vundle 管理插件的。你可以中断安装,进入 vim 后,:PluginInstall 进行安装。

Mac

curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh 即可。

配置管理

vim本身的配置会被 spf13-vim 通过软链接管理,我们自定义的配置,推荐维护:

  • .vimrc.local
  • .gvimrc.local
  • .vimrc.before.local
  • .vimrc-bundles.local

可以将这些文件,放置到你的 dotfiles 中管理。

Proudly powered by Hexo and Theme by Hacker
© 2016 Leo Hui