vim再出发

220 阅读2分钟

「时光不负,创作不停,本文正在参加2022年中总结征文大赛

vim很古老的一个linux编辑器,它和emasc并称为程序员界的两大神器,也经常被用来比较和相互吐槽。但是现在周边使用vim和emasc的越来越少,几乎找不到几个使用vim编程的。反而vindows的IDE变成了主流,几乎所有人都在使用,比如vscode,pycharm,atom等。

我是一个vim深度患者,主要是由于刚入行的时候,看到了一个大神的vim界面很酷炫,而且还告诉我大神都在用vim,从此入坑不能自拔。看到和周边环境不一致,做了一些总结思考:

vim和windows的IDE最大的不同就是,vim可以全程用键盘操作,可以完全不用鼠标,这样可以释放双手,增加编写代码的流畅性和减少切换光标的时间。现在的编译环境大多数是linux,vim编译还可以做到调试、提交、修改的无缝连接。常常看到windows开发需要使用ssh连接工具拷贝替换代码,还有windows的字符集问题频发。vim使用最大的问题就是上手难,需要折腾。我为了跳转或者页面展示,自己写vimscript,不过这也是一种乐趣呢。vim还不能随时随地的使用,毕竟windows是大多数人使用的环境。

vscode相对于vim使用起来更加便捷,毕竟是鼠标操作,而且有大量线程的第三方插件可以定制自己的需求,还有可以随时撸代码、写文档。各种跳转补全,没有了vim的那种折腾,也就是拿来就可以用。

各有各的好,喜欢折腾的可以使用vim,会有成就感。如果一旦使用顺了以后,非常方便和减少bug。我总结一份vim配置送上:

https://github.com/IceLeeGit/VimPlus.git