小编给大家分享一下Visual Studio和VS代码该如何选择,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
几十年来,我在上午工作时,会启动微软Visual Studio(或其前身之一,比如Visual c++或视觉InterDev),然后在它启动过程中泡杯茶,还可能去参加个早会。我进行开发/测试/调试循环时会整天开着IDE,避免另一次启动延迟。我开发约200年万行代码的c++项目时,还通过自动运行批处理脚本以加快处理每天的工作,脚本可以在凌晨检出代码,完成产品的全面重建。
如今,我觉得用不着每天早上先打开代码项目,或者让它们整天开着.Visual Studio代码通常启动速度足够快,即使对于大型项目而言,我也可以在几分钟内立马投入工作。我常说:Visual Studio代码本身需要每月更新,我安装的许多扩展常常本身需要更新。不过,连更新Visual Studio代码中的十几个扩展所需的时间也比Visual Studio重建大型c++项目的符号表所花的时间少得多。
不过,在Visual Studio代码和Visual Studio之间进行选择不像在轻量级编辑器和重量级IDE之间进行选择那么简单。虽然Visual Studio代码具有高度可配置性,但Visual Studio的功能高度全面。你的选择可能不仅取决于你需要的语言支持和功能,还取决于你的工作方式。不妨看看这两款开发工具的功能和不足。
<强> VS代码(Visual Studio代码)是什么? 强>
Visual Studio代码是一种轻量级但功能强大的源代码编辑器,可在桌面上运行,适用于Windows, MacOS和Linux。它内置支持Java类型和Node . js的功能,还有丰富的扩展生态系统,这些扩展面向其他语言(如c++, c#、Java、Python、PHP和去)和运行时环境(比如。net和团结)。
除了轻量级和快速启动这个理念外,VS代码还有下列功能:面向变量,方法和导入模块的智能感知代码完成功能,图形化调试;代码检查/校验;多光标编辑;参数提示及其他强大的编辑功能,出色的代码导航和重构;以及内置的源代码控制(包括Git支持)。这大部分功能是从Visual Studio技术改编而来的。
VS代码本身使用电子壳层,节点。js、类型和语言服务器协议构建,且每月更新一次。扩展可根据需要经常更新。支持的丰富程度因不同的编程语言及其扩展而异,从简单的语法高亮,括号匹配到调试和重构,不一而足。如果没有语言服务器可用,你可以通过TextMate软件着色器为偏爱的语言添加基本支持。
Visual Studio代码代码库中的代码是采用麻省理工学院许可证的开源代码.VS代码产品本身是采用标准的微软产品许可证交付的,因为它有一小部分针对微软的自定义,尽管有商业许可证,但它是免费的。