微软最近发布了Visual Studio Code,我对它的使用感到有些困惑,因为与它类似的Visual Studio具有许多功能上的相似之处。
微软最近发布了Visual Studio Code,我对它的使用感到有些困惑,因为与它类似的Visual Studio具有许多功能上的相似之处。
Visual Studio Code集成了命令提示符/终端,因此在需要在IDE和终端/命令提示符之间切换时非常方便,例如:连接到Linux。
在我看来,Mac上的Visual Studio不支持Node.js(编辑和调试),而Visual Studio Code则可以很好地支持。
随着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获得了更具有改变游戏规则的功能而发生变化。