我知道类似这类文章网上已经不胜枚举,而且各有粉丝,其中不乏大牛,但我还是想发表一下自己的看法,以厘清哪些场景下适合哪些工具。工具本无好坏,只是有些时候你
的"打开方式"不对。
|
vim
|
ide
|
打开快速
|
√
|
×
|
系统预装适合各类环境
|
√
|
×
|
操作灵活,定制化组合多
|
√
|
×
|
适配语言多
|
√
|
×
|
学习成本高
|
√
|
×
|
代码提示,参数提示
|
--
|
√
|
集成调试,帮助,错误提示,单元测试等功能
|
--
|
√
|
方便分析和浏览代码
|
--
|
√
|
1,vim是编辑器,而ide更胜任开发工作
2,--代表了安装插件后可以部分胜任,为什么不是全部?一方面代码的事情离不开编译器,没有编译器的深度集成,很多功能可以做,但不智能不好用。另外一方面原因是第三点:
3,--安装插件后前面几个优点就可能会丧失了,例如安装插件多了,打开速度就慢了,也就不适用其它环境了(我试过打包带走spf13的配置文件),可以支持的语言数量也可能就会下降
4,但对于我最不能忍是最后一点,浏览代码。source insight不知道比vim好用多少了。GUI在这方面天然有优势。
最后我觉得还是,浏览代码用source insight,写代码安装IDE,上面可以安装一些vim插件,而linux的vim只做调试时“微调”代码时用。
阅读(689) | 评论(0) | 转发(0) |