Visual Studio Code和Visual Studio之间有哪些区别?

826

34
从 Visual Studio 切换到 VS Code,会错过什么吗? - Gerard Simpson
27
在我看来,如果你是在Windows环境下工作,你应该停止浪费时间在VS Code上。这只是另一种现在对于极客和多平台用户而言很热门的东西。它甚至不能与Visual Studio相提并论。 - FLICKER
2
相关博客文章 https://blogs.msdn.microsoft.com/wael-kdouh/2017/09/05/should-i-use-visual-studio-2017-or-vs-code-for-my-next-angular-application/ - Michael Freidgeim
2
在我看来,在任何平台上,你都应该停止浪费时间在Visual Studio上。VS Code是正确方向的一步。VS完全超载了,但我不得不安装一个扩展来获得代码编辑器中的垂直线。糟糕的是,我需要使用可怕的MSVC编译器与VS Code一起使用,因为很多人不关心平台独立性,这就是为什么微软仍然拥有如此多的权力。(顺便说一下,我正在Windows 10上使用VS Code和CMake开发C++代码) - Neonit
  1. 我简直不敢相信,VS Code 已经发布了七年多了。
  2. 一个更容易回答的问题可能是“它们有什么共同点?”
  3. 尽管尝试过几次,我从未能够适应 VS Code。人们称 VS 很慢,但我在使用 VS Code 时遇到的人类缓慢远比 VS 多花几毫秒来完成这个或那个任务要糟糕得多。有时我会打开一个 VS 实例,只是为了使用其 Git 插件来管理没有与 VS 相关内容的存储库,因为它比我尝试过的每个 Git 扩展都要好。
- bubbleking
显示剩余2条评论
14个回答

4

Visual Studio Code集成了命令提示符/终端,因此在需要在IDE和终端/命令提示符之间切换时非常方便,例如:连接到Linux。


4
简而言之,VSCode大力推广(微软的)TypeScript编译器,并为该语言提供一流支持,这使得编辑器面向Web,而Visual Studio主要用于微软的本地C系列、Windows/XBox相关事项。

3

在我看来,Mac上的Visual Studio不支持Node.js(编辑和调试),而Visual Studio Code则可以很好地支持。


2

随着VS Code每个月的大量开发,一个新的答案是值得的。

我是一名ASP.net开发人员,在Visual Studio中已经工作了十年。当我在Stackoverflow调查中看到(https://insights.stackoverflow.com/survey/2021#section-most-popular-technologies-integrated-development-environment)VS Code是首选IDE时,我决定尝试将其用作我的主要开发环境,并在一个月后得出以下结果:

我可以说,如果只有VS Code具有像VS一样可扩展和稳定的智能感知功能,我会将其作为dotnet的首选IDE。 Omnisharp(VS Code C#智能感知)对于小型项目来说很令人满意,但是当工作区变得更大时(例如当您的工作区中有多个项目时),不稳定性开始成为问题。

我仍然将VS Code用于小型dotnet项目以及作为DB客户端、powershell ISE、python等,因为它轻巧、功能丰富、可定制,并拥有如此活跃的社区和开发团队。

显然,情况可能会因为VS Code获得了与VS相同级别的.NET智能感知,或者VS获得了更具有改变游戏规则的功能而发生变化。


不确定我们正在讨论的解决方案有多大,但我曾经处理过平均15~30个项目的解决方案,并且从未遇到过Intellisense的任何问题。 唯一的问题是Debug控制台尚不支持它。另一个问题是,如果您的解决方案无法构建,您可能会遇到Intellisense问题。 TBH,无论是1个项目还是100个项目,Visual Studio始终很慢。 - Nour
@Nour,监视窗口也不支持智能感知。 - undefined
我指的是VSCode中的调试控制台与Visual Studio中的即时窗口,它们都支持智能感知。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接