TrustRadius: an HG Insights company
Microsoft Visual Studio Code Logo

Microsoft Visual Studio Code Reviews and Ratings

Rating: 9.3 out of 10
Score
9.3 out of 10

Community insights

TrustRadius Insights for Microsoft Visual Studio Code are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Pros

Ease of Use: Reviewers have praised Visual Studio Code for its intuitive user interface, straightforward operation, and ease of navigation across different programming languages. Users find it simple to use and switch between tasks efficiently.

Extensive Plugin Support: Users have appreciated the vast array of extensions available for Visual Studio Code, offering diverse functionalities and catering to a wide range of development requirements effectively. The availability of numerous plugins enhances the overall coding experience.

Stability and Reliability: Customers have highlighted the software's consistent stability, reliability, and seamless performance even when managing extensive workspaces or handling intricate coding tasks. The solid performance ensures a smooth workflow without interruptions.

Reviews

103 Reviews

The defacto IDE standard

Rating: 10 out of 10

Use Cases and Deployment Scope

Microsoft Visual Studio Code is our predominant IDE (integrated development environment) that we use both internally and with clients.

We use it to develop applications and platforms with clients across all verticals.

It being free to use, and with an open source core, means we can easily bring it with us to clients without having to engage in procurement and licensing.

Additionally our engineers are provided internally with GitHub Copilot, and it is often available on clients, integrating directly into our IDE.

Pros

  • Large ecosystem of extensions, you can nearly always find an extension for the project you're working on
  • First party integration for language servers allows for rapid feedback during development
  • First class support for dev containers allows us to reduce setup related issues during development

Cons

  • GitHub Copilot integration lags behind what is available in Cursor and equivalents
  • Support for certain languages lags behind more specialised IDEs, e.g. java with IntelliJ
  • Better support for debugging slow extensions

Likelihood to Recommend

As a general workhorse IDE, Microsoft Visual Studio Codee is unmatched. Building on the early success of applications such as Atom, it has long been the standard for electron based IDEs.

It can be outshone using IDEs that are dedicated to particular platforms, such as Microsoft Visual Studio Code for .net and the Jetbrains IDEs for Java, Python and others.

For remote collaborative development, something like Zed is ahead of VSCode live share, which can be quite flakey.

Microsoft Visual Studio Code for PowerShell development

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

I use Microsoft Visual Studio Code primarily for PowerShell development for automation tasks. The integration with Github works similar to how it works with Visual Studio. It works with PowerShell 5 or 7 by changing the configuration of the in the settings.json file.

Pros

  • Github integration
  • Copilot chat
  • IntelliSense

Cons

  • Changing configuration could be clearer
  • Performance sometimes lags

Likelihood to Recommend

It's been the best tool for me for PowerShell development. It has native support and works much better than using an extension in Visual Studio to enable PowerShell development.

Vetted Review
Microsoft Visual Studio Code
5 years of experience

A winning IDE (integrated development environment)

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

Most of the company's software engineers chose Microsoft Visual Studio Code as their IDE (integrated development environment). We do not force them to use any particular IDE, but thanks to its reach set of plugin Microsoft Visual Studio Code is a pretty obvious choise.

Pros

  • Syntax highlight
  • Git integration
  • Reach set of plugins
  • Different shortcut schemes
  • Dark theme

Cons

  • Plugin store might need a better moderation
  • No unified concept for integration with CI/CD tools
  • GitLab and GitHub extensions are quite different

Likelihood to Recommend

This is very safe choice and it's easy to find good receipts how to cook it if raw Microsoft Visual Studio Code is not enough.

Efficiency performance IDE.

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

I use it to open Flutter & React projects, plus it's an essential tool for developers. I get extensions, intellisense, and now Copilot to make my job easier. This also uses less RAM than Android Studio, since we can turn off unused extensions. We now get MCPs, which let us connect to different services, and the AI agent gets the context for everything required. Truly an amazing tool.

Pros

  • It uses less RAM.
  • It helps in auto completion.
  • It detects syntax errors using intellisence.

Cons

  • The UI is not customizable the sidebar should be available to be put horizontally.

Likelihood to Recommend

For low-end devices, it is a very good tool, but for devices that have decent RAM and decent CPU, I would recommend Android Studio for Android dev as it has more features, and for others, I will recommend agile IDEs like Cursor and Anti-Gravity, as they offer higher limits on AI models, and autocomplete is unlimited as well.

Vetted Review
Microsoft Visual Studio Code
5 years of experience

Quick and easy almost IDE

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

I mostly use Microsoft Visual Studio Code in development projects that are less appropriate for development in Xcode due to the amount of overhead in getting Xcode projects set up properly. Microsoft Visual Studio Code works very well for our shell and Python scripting tasks related to our Jamf Pro instance. It is just easier to get a project put together with Microsoft Visual Studio Code for these small, low overhead items.

Pros

  • Quick editing of low overhead projects
  • Minimal configuration and setup
  • Following along with online programming courses using Microsoft Visual Studio Code
  • Cross platform (not just macOS/iOS) development
  • Expandable with plugins
  • General AI integration

Cons

  • Better documentation integration
  • Odd crashes sometimes
  • Interface can be a little dense sometimes
  • Build train support (automation)

Likelihood to Recommend

If the project is a straight up macOS or iOS/iPadOS/watchOS/tvOS/etc development, then Xcode is the way to go, just because it is Apple's development environment. For just about anything else, particularly cross platform stuff, and especially in the case of a macOS/Windows parallel development scenario, Microsoft Visual Studio Code can definitely be appropriate and more effective. It is also a fairly good way to bring a Windows developer on to a macOS environment.

Microsoft Visual Studio Code - Beginner friendly IDE for QA Automation

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We use Microsoft Visual Studio Code to write code for our automation framework for our in-house security-related products. We use it to add new test scenarios or modify existing test scenarios for automation frameworks. Also, we use Microsoft Visual Studio Code to check out the code from the Git repository. It is one of the go-to Integrated Development Environments (IDEs) for our team to manage the build of the automation codebase for our project.

Pros

  • Integrate with the git repository very well.
  • Integrated copilot chat is very helpful to write code snippets and helps beginners to start with coding and development.
  • Great library of available extensions is one of the best features in Microsoft Visual Studio Code.
  • Dedicated Testing option to configure pytest and others are quite handy to use.

Cons

  • A lot of dependency on the plugins and manually finding appropriate plugins for the development environment is time taking for first time.
  • A highly customized Microsoft Visual Studio Code for our development environment is a bit slower in startup.
  • Although it is very good for web development, it lacks full feature for heavy development with C/C++ like memory profiling etc.
  • Running on virtual/containerized environment is slower and buggy

Likelihood to Recommend

Well-suited for automation framework development, especially Python-based frameworks like pytest, Playwright, etc. It is perfect for tooling development, and Copilot chat support makes it a lot easier to do the automation development tasks in this IDE. Execution of playwright and pytests in the IDE is very smooth. Debugging mode to triage the failure and fix on the go is also awesome. Integration of AI for error fixing and debugging is a really cool feature.

Vetted Review
Microsoft Visual Studio Code
7 years of experience

Easy to use versatile and great community.

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We mainly use it as a tool to write code in different languages such as Python, C++, c++ and HTML/CSS. One of the main problems it assesses is the integration of not only version control with git, but also the number of add-ons that help us work really efficiently and collaborate easily.

Pros

  • Version control simple integration (git).
  • Open source add on.
  • Debugging tools.
  • Personalization of coding styles.

Cons

  • Friendlier interface for beginners.
  • Additional hotkeys.
  • Easier way to identify different development environments.

Likelihood to Recommend

When working on a development team that simultaneously works on different projects, implementing version control is really useful. Also, for our specific needs, where we develop data pipelines in Python, is one of the best tools to visualize the projects that we are working on. Not only in a normal Python file but also in a Jupyter notebook.

Done just blind code.

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

Easy library access, extension addition, and directory creation and access. The latest developments that incorporate agentic AI for development are excellent and a real game-changer. Along with all these, affordable access to all AI models in Copilot helps developers of all levels, from freshers to experienced.

Pros

  • Extension management.
  • Library management.
  • Project management.
  • Copilot
  • Agentic development.

Cons

  • Editor could have been better.
  • Pretty print.
  • Agentic project creation with multiple files and folders.

Likelihood to Recommend

Well-suited for all kinds of application development. It is a little complex for new users who want to take benefit for agentic mode. Improvements to the icons in the left pane can be made by naming them to make them easier for beginners. OR two modes can be enabled, lite and pro, along with a demo video link embedded when switching from lite to pro.

Vetted Review
Microsoft Visual Studio Code
2 years of experience

Visual Studio Code. The best editor for you.

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

All of our developers use Visual Studio Code for everything; we have teams working on Java, Python, and TypeScript, and they all use VS Code. With the help of extensions, we can connect to anything and personalize their environment as they want. Also, our developers work on different OS, and they can port their configuration and work in any of them without issue.

Pros

  • Flexibility
  • Compatibility
  • Personalization
  • Lightweight

Cons

  • Java development
  • Pipelines integration
  • More verified extensions

Likelihood to Recommend

It's difficult to say a scenario where Microsoft Visual Studio is less appropriate. I would say Spring Development, but our developers also use it there... so basically you can use it in any environment to code in any language or framework, share your environment configurations across operating systems, and have a high level of personalization thanks to extensions.

Vetted Review
Microsoft Visual Studio Code
10 years of experience

Microsoft Visual Studio Code a powerful tool for coders

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

I've developed a Powershell script in Microsoft Visual Studio Code to automate my daily tasks. The integration with Microsoft Co-Pilot has been very useful for writing and troubleshooting these scripts. Mainly, I use this script to automate VMware tasks, such as generating remote connections and performing routine operations.

Additionally, it provides an option to manage version control via GitHub account integration.

Pros

  • Specially troubleshooting of the code
  • Version control
  • Terminal output

Cons

  • Sometimes it isn't easy to find suitable addons
  • Sandbox mode can add extra value
  • Initial configuration can be tricky

Likelihood to Recommend

I have utilised Microsoft Visual Studio Code for both my academic and work tasks, and it has proven highly beneficial in both situations. The Copilot integration is especially valuable, as it offers code suggestions when someone is feeling stuck or brainstorming ideas. Additionally, I've observed that Copilot can create entire code snippets when given the right prompts.