VSCode会是你的菜么?
2017年,当“宇宙最强IDE VisualStudio2017”版本发布时,我着实高兴了一阵,这不就是开发人员梦想中的核武器么!智能联想、智能重构、远程编译、关联git、代码关联任务、bug等等,微软将开发人员的所有工作的非常好的集成到了IDE中,并且做到了数据打通,相互关联。
然而现实中效果却不尽如人意,很多C/C++开发群体最终使用的人还不多,主要原因就两个字,“性能”!
性能差原因有,第一就是VisualStudio太庞大了。相较于SI几十兆的安装包,运行起来最多百兆左右内存,VS安装后最少也要两个G以上,运行起来500兆内存起跳,而且安装过程比较复杂,经常出错,有心试用的同学可能就止步在安装上了。第二,有时候代码太庞大了,这也是微软的开发工程师想不到的。少则7/8个G,多则20多个G的代码要加载到VS里面,光符号扫描就几个小时。
然而,貌似微软也注意到了这些问题,他们的简化版IDE VSCode在近几年异军突起。VSCode严格来说不能算是IDE,只能说它是一个很好的编辑器,但是因为微软为它提供了强大的插件体系,让所有IDE的功能都可以通过插件来完成。VSCode有庞大插件开发群体,在插件市场已经积累了近万的插件,可以说你能想到的功能,几乎都有人开发插件了。
举个小栗子,近几天需要查看一个mongodb,手边没有趁手的工具,在VSCode的插件市场里一搜,果然有。简单安装后,就可以方便的查看了。目前,VSCode已经成为Stackoverflow最受欢迎的编码工具,在参加微软的一场以AI为主题的宣讲会时,发现微软的专家们上台展示代码时,打开的都是VSCode。

VSCode的优点很多,但肯定要避开过去踩过的坑。这里调查了一些经常使用SI的同学,总结了几个他们特别关心的SI功能与VSCode进行了对比。

经过我们的对比,SI的常用功能,VSCode都已经具备,只有一个F7的符号查找,相对SI来说,还不是那么方便。
不知道各位看官你们对这个对比有什么意见,非常欢迎大家补充。
____________________________________________________
BY:HW-LMH






































苏公安网备 32011402010933号