VIM怎么打造IDE?

本文根据微信群“InfoQ高效运维群”的一次热烈讨论整理而成。关于如何加入本系列群,请参见文章最后。git

讨论参与人员github

@魏振华@tx-sz
@劉正@同济@魔都
@温国兵@太空漫步-广州

vim

引子

Vim 和 Emacs,前者是编辑器之神,后者是神的编辑器(其实 Sublime Text 也不错,小编这篇文章曾有介绍:「插件化生存」,连接请点击阅读原文)。微信

小编认为,一个好的产品,必须是轻量级的,实现额外的功能须要借助诸多插件,而且能够自由定制,自由插拔。运维

幸运的是,Vim 就是这样的产品。只要读者耐心足够,好奇心够强,必定能够将 Vim 打形成独一无2、强大无比的编辑器,甚至是 IDE。编辑器

讨论精华汇总

一、能够试试 vgod 的 vimrc,包含不少基础插件。ide

二、Vim 打形成 IDE?spa

能够 Google :「Vim as an IDE」。GitHub 里有两个比较热的,一个是国人的 use_vim_as_ide,另外一个是老外的 vim-as-an-ide。这两个 GitHub 的 Repo 地址请查看参考资料。插件

三、YCM 是 YouCompleteMe 的缩写,智能补全插件。关于 Vim 插件的配置模式,能够自行配置,或者用 Vbundle、Pathgen Bundle,一边琢磨,一边添加插件。产品

四、vim-as-an-ide,只须要优雅的三部曲:Run vim、PluginInstall、qall,配置完成。

关于 Vim 配色

建议如 Solarized、Molokai 和 PHD 。配色方案的集合用优雅的方式表达,也就是主题。主题通常分为 Dark 和 Light,像 Molokai 就属于 Dark,Solarized 同时拥有 Dark 和 Light。

若是想 DIY,能够参考喜欢的 IDE 的配色,结合拾色器,制做属于本身的方案。不过须要注意的是,不一样终端有色差,生成的效果每每不尽人意。

好了,讨论内容到此结束。

最后,小编补充一点,关于 Vim 的资料能够 Google,GitHub 也有不少实用资料。从 DIY 过程当中得到的乐趣只有亲身实践才会体验到。

参考资料

  • https://github.com/vgod/vimrc

  • https://github.com/liuzheng712/config

  • https://github.com/yangyangwithgnu/use_vim_as_ide

  • https://github.com/jez/vim-as-an-ide

  • https://github.com/tomasr/molokai

  • https://github.com/Lokaltog/vim-powerline.git

说明

本文由小编温国兵整理,感谢“InfoQ高效运维群”参与讨论的人员,感谢萧老师以及其余前辈的辛勤付出。

如何入群

InfoQ 创始人兼 CEO 霍泰稳先生亲自建立了微信群“InfoQ高效运维群”(目前已满员,欢迎进入2号群),专为互联网高端运维人士而打造。目前采起邀请+审核制,如需入伙,请添加萧田国我的微信号 xiaotianguo,注明申请加入“高效运维群”。并请事先准备红包(丰俭由君),以作“投名状”,呵呵。

4528e6a09ab2dfac625eaea5e4c67cba.jpeg

重要提示:本文由“高效运维”公众号首发。如需转载本文,请必须全文转载,并包括本行。

相关文章
相关标签/搜索