微软最近发布了Visual Studio代码,我对它的用法有点困惑,因为Visual Studio与它在功能上有很多相似之处。
当前回答
作为对前面答案的补充,两者之间的一个巨大区别是,Visual Studio代码具有所谓的“可移植”版本,不需要完全的管理权限即可在Windows上运行,并且可以放在可移动驱动器中以方便使用。
其他回答
随着VS代码每个月都在大量开发,一个新的答案是值得的。
我在Visual Studio做了十年ASP.net开发人员。当我在Stackoverflow调查中看到(https://insights.stackoverflow.com/survey/2021#section-最流行的技术集成开发环境),VS Code是第一个选择的IDE,我决定用它作为我的主要开发环境来尝试一下,一个月后的结果是:
我可以说,如果只有VS Code像VS一样具有可扩展和稳定的智能感知,我会将其作为我的首选IDE。Omnisharp(VS Code C#intellisense)对于小项目来说是令人满意的,但随着工作空间变大(例如,当您的工作空间中有多个项目时),不稳定性开始成为一个问题。
我仍然将VS代码用于小型网络项目,也用作DB客户端、powershell ISE、python等,因为它的轻便性、功能丰富性、可定制性以及拥有如此活跃的社区和开发团队。
显然,无论VS Code是获得VS级别的网络智能感知,还是VS获得更多改变游戏的功能,情况都会发生变化。
对我来说,Mac上的Visual Studio不支持Node.js(编辑和调试),而Visual Studio代码可以很好地做到这一点。
Visual Studio代码是编辑器,而Visual Studio是IDE。
Visual Studio代码跨平台且速度快,而Visual Studio速度不快。
请注意,Visual Studio for Mac现在可用,但与Visual Studio(Windows)相比是不同的产品。它基于Xamarin Studio,缺少对一些旧的.NET项目类型的支持。它确实成功地构建了在Visual Studio 2017中创建的解决方案。Visual Studio for Mac的UI更加有限(例如,没有可自定义的工具栏)。因此,对于跨平台工作,Visual Studio代码可能仍然是首选。
开箱即用,VisualStudio可以编译、运行和调试程序。
开箱即用,VisualStudioCode除了打开和编辑文本文件外,几乎什么都不能做。它可以扩展为编译、运行和调试,但您需要安装其他软件。这是一家医院。
如果您正在寻找记事本的替代品,Visual Studio Code是您的不二人选。
如果您想开发和调试代码,而不需要在设置和安装方面花费数天时间,那么Visual Studio就是您的选择。
Visual Studio代码与命令提示符/终端集成,因此当需要在IDE和终端/命令提示符之间进行切换时(例如:连接到Linux),它将非常方便。
推荐文章
- 打开同一目录两次
- 如何为构造函数定制Visual Studio的私有字段生成快捷方式?
- 为什么Visual Studio 2015/2017/2019测试运行器没有发现我的xUnit v2测试
- 如何从终端/命令行调用VS代码编辑器
- Visual Studio复制项目
- 如何在iis7应用程序池中设置。net Framework 4.5版本
- 如何在Visual Studio代码中重置设置?
- 如何将制表符转换为空格,反之亦然,在现有的文件
- Visual Studio - Resx文件默认“内部”为“公共”
- 在Visual Studio 2010中有快速查找文件的方法吗?
- 错误:'types'只能在.ts文件中使用- Visual Studio Code使用@ts-check
- Visual Studio Code: .git文件夹/文件隐藏
- Visual Studio Code:如何调试Python脚本的参数
- Nuget连接尝试失败“无法为源加载服务索引”
- 在Visual Studio中查看多个项目/解决方案