Yellow Stone

A Place of My Own

github telegram instagram email
我的 Vim 配置
Jan 28, 2019
一分钟读完

使用 VSCode 需要记住另一套快捷键。尝试过在 VSCode 里面使用 Vim 模式但是还是不太好用。 尤其是其自带的 EasyMotion 显示效果实在捉 🐔。

之前一直使用 spf13 的 Vim 配置。现在回过头来看有这几个问题不适合我:

  • 整个配置极其庞大,有很多我不需要的东西;
  • 因为庞大,所以我对里面的内容和 Vim 的理解有限。

因此我打算从头根据 spf13 来配置一份自己的 .vimrc

注意不要加入任何一行自己不清楚功能的代码。

最终成果

先上成果图,在 macOS 下显示良好。

mac

在 gVim 下显示正常。

gVim

同样在WSL下正常(终端是 Terminus)。

WSL

安装说明

这是一份主要在 macOS 以 iTerm2 作为终端(或者 MacVim)的 Vim 配置。

这里 下载。

  • 主题是 Solarizd ,有不同实现,为了支持 True Color 选择了 NeoSolarizd 。(注意:终端、Vim、Airline 的主题最好要统一)
  • 字体选择任意的 Nerd Fonts 即可。因为用到了很多 Unicode 字符。
  • 使用 vim-plug 进行插件管理。

复制 .vimrc 至根目录即可。如果有使用 MacVim 的,需要添加 .gvimrc 以获得正确的显示效果(并且需要从命令行启动 mvim,使用 zsh 产生的 问题

会自动安装 vim-plug 并且生成备份目录(在 .vim/files 下)。

[UPDATE] 支持 Windows 的 gVim

  • $VIMRUNTIME 设置为 .vim 便于管理
  • 解决了乱码的问题
  • 需要把Python37.dll的路径加入环境变量,否则类似YCM不能用
  • 编译了YCM

Tags: Vim vimrc

回退