主要是现在 IDE 用的人更多。仅就编辑器来讲,肯定是超不过 vim。
但 vim 很难配置。比如在 IDE 里,一般鼠标悬停在某个函数上,它的文档就会出现。如果是 c 语言,vim 可以反查头文件找函数原型,很方便。或者 c 语言有成熟的 info 或者 man 手册,vim 也能与它们交互。
但您工作的环境可能就没这理想。vim 编译,运行,调试的所有框架都需要自己建立。当然常用的开发语言和开发环境有大家开发好的插件,但需要逐渐适应。而且除了圈子里的人,很难给你支招。比如我虽然懂 vim,但我不用 python 写程序,就没办法对 python 的开发环境提出建设性意见。
我的意思是说,如果您对使用 vim 有很多心得。那么您可能需要花一些时间把自己需要的开发环境搭建起来。如果您是职业程序员,并且工作比较稳定(意思是开发环境不会频繁变换),那么一劳永逸地搭建起来,将来可以逐渐积累。这样用 vim 是很有优势的,最重要的是效率高。
但如果您对 vim 了解不深,或者对开发环境不熟悉。那么搭建这么一个环境可能十分艰辛,甚至让您觉得沮丧。这时直接选择 ide 也是不错的。因为教程之类的资源更丰富一点。效率低一些也可以接受。等充分熟悉了,愿意再往 vim 转也可行。
最后,个人习惯应该是起决定性作用的。因为程序员大多都不怕折腾。
配置了几天vim,感觉仍然比不上source insight.有好几个问题,1:语言配色,由于ctag类型判断错误太多,导致同样的字符串被判定为一个类型,但是同名的参数,变量,成员有很多,全错。2:cscope跳转定义修改了鼠标滚轮的行为,原先滚3行,改成了一页,这时需要点一下编辑页面,vim会设置回3行
vim神器我们都还在用,用习惯了,而且方便又好用。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....