本文根据微信群“InfoQ高效运维群”的一次热烈讨论整理而成。关于如何加入本系列群,请参见文章最后。
讨论参与人员
@魏振华@tx-sz
@劉正@同济@魔都
@温国兵@太空漫步-广州
引子
Vim 和 Emacs,前者是编辑器之神,后者是神的编辑器(其实 Sublime Text 也不错,小编这篇文章曾有介绍:「插件化生存」,链接请点击阅读原文)。
小编认为,一个好的产品,必须是轻量级的,实现额外的功能需要借助诸多插件,并且可以自由定制,自由插拔。
幸运的是,Vim 就是这样的产品。只要读者耐心足够,好奇心够强,一定可以将 Vim 打造成独一无二、强大无比的编辑器,甚至是 IDE。
讨论精华汇总
1、可以试试 vgod 的 vimrc,包含很多基础插件。
2、Vim 打造成 IDE?
可以 Google :「Vim as an IDE」。GitHub 里有两个比较热的,一个是国人的 use_vim_as_ide,另一个是老外的 vim-as-an-ide。这两个 GitHub 的 Repo 地址请查看参考资料。
3、YCM 是 YouCompleteMe 的缩写,智能补全插件。关于 Vim 插件的配置模式,可以自行配置,或者用 Vbundle、Pathgen Bundle,一边琢磨,一边添加插件。
4、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,注明申请加入“高效运维群”。并请事先准备红包(丰俭由君),以做“投名状”,呵呵。
重要提示:本文由“高效运维”公众号首发。如需转载本文,请必须全文转载,并包括本行。