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.
We use Microsoft Visual Studio Code mainly to develop in Java and Apache Camel. Very recently we have added Github Copilot extension and we are very satisfied in the way it is embedded and the many situations where it help us by asking questions and getting very precise answers (issue troubleshooting) and by getting proposals in terms of lines of code.
Pros
Text formatting
Wide number of extensions
Quick to launch
Efficient consuming PC resources
Cons
Frankly speaking, trying to come up with some improvements I struggle to find something for my daily use. Perhaps, documentation is not pretty clear when configuring file settings.json, you need to dig a bit on the internet to find the solution
Likelihood to Recommend
Microsoft Visual Studio Code is perfectly well suited if you want to code in Java. It is well supported and provides lots of Java extensions (extension pack for java, debugger for java, maven for java...). Apart from coding, it helps you debugging and you can run your program in a embedded server.
Microsoft Visual Studio Code is being used as an integrated development environment by the developers in our organization. It is mainly used for writing Java Script, Node JS, React UI and SQL scripts. We are also using Micrsoft Visual Code for debugging operations and version control for maintaining complex codes and workflows. Internal web applications are being built using Microsoft Visual Code in our organization.
Pros
Write and Debug Code more efficiently
Version control with the help of SVN integration
It is a lightweight application which improves overall performance
Very customizable
Cons
Basic functionality must be in built and not dependent on installation of extensions
Performance can get slower when working with large files in Microsoft Visual Studio Code which needs to be improved
Needs improved support for Mobile App development like its competitors
Likelihood to Recommend
As a developer I find Microsoft Visual Studio Code very user friendly for my day-to-day activities. It is easy to write code and perform debugging operations. We have integrated SVN (Bit Bucket) with Microsoft Visual Studio Code for version control. It is easy to share code with other members of the team using this approach and code can be packaged into applications and exported with ease using Microsoft Visual Studio Code.
VU
Verified User
Employee in Information Technology (Accounting company, 5001-10,000 employees)
Being an IT company, our organization needs to develop various lines of code every day to develop our clients' products. Writing codes in traditional text editors like notepad, notepad++ is a bit tricky. There is no even delimiter matching in the notepad. This had created a huge problem in our organization. To solve these problems, our organization began to use Microsoft Visual Studio Code. Using this tool, we can easily search for required files and required lines of code. Errors are automatically detected by using suitable packages for the programming language that we are working on. Also, we can take benefit of the inbuilt terminal in the software.
Pros
Checks error while writing codes
Provides great Extensions so that it can support almost any language
Git and Github implementaion can be done easily
Cons
Newly added Gihub Copilot crashes a lot.
It would be better if php and python deployment was made easier.
Searching for settings is a bit complicated.
Likelihood to Recommend
Microsoft Visual Studio Code is well suited for emerging developers who want to increase their productivity while coding new lines of code. Developers can get a package of all the tools needed for them in this single software which is really fascinating. For people other than the programming field, this tool is less appropriate.
When it comes to a script editing, you can't go past Visual Studio, I've tried others but Visual Studio has the best features and it just easy to use. Having tabs and a built-in file browser make my life easier.
Pros
Easy of use
Looks great
Tabs, tabs, tabs
Likelihood to Recommend
It just works and is super easy to find what you need to get your job done quickly.
VU
Verified User
Technician in Information Technology (Accounting company, 501-1000 employees)
Visual Studio Code is a default editor for the developer groups who are working mostly on Python, Javascript, Docker, C++ and PowerShell in our organization. The VS Code supports the day-to-day development activities like programming, debugging and source code management (Bitbucket). The flexibility that VS Code brings is a tempting lot of developers to migrate towards it in our organization.
Pros
Excellent customization available for Text Editor, Keyboard shortcuts, Syntax highlighting and Workspace view.
Lots of Extensions available for different languages which make code even more versatile.
The debugging tools are really matured and help to put breakpoints, conditional breakpoints, local variables view, class variable view, immediate resolution of expressions, and call stack for function call. It also supports multi-threaded debugging as well.
It is light weight and efficiently manages big workspaces even with machines with lower configurations.
Direct support of major repositories make the code management much easier.
Multiple workspaces can be operated in parallel.
Cons
Setting interface is bit complex. It should be way more simpler as compared to the current one.
The plugins needs to reviewed more. Few plugins causes the VS Code to hang/crash.
Sometimes Auto suggestion and Syntax highlighting makes VS Code sluggish.
Likelihood to Recommend
This is one of the best editors and supports most of the development work. I would highly recommend to go for the Visual Studio. I have not come across any scenarios where I feel that the editor is not appropriate. The only thing that requires a little more attention is the usage of any third-party extensions. Sometimes they cause the VS Code to hang/crash. Apart from that, it is the de-facto choice for me.
It is used across different departments for various use. For our team, we use Visual Studio Code for different types of software developments.
Pros
Support numerous plugins for different usages
Available in multiple platforms
Powerful yet lightweight
Cons
Nil
Likelihood to Recommend
It is very suited for development use at the developers' workstations. As mentioned in the previous sections, it provides a lot of conveniences for different kinds of development uses. It is less suitable for on-the-fly file editing in the production machines, which is both over-kill and inconvenient. Built-in editors like vim will be more suitable for that job.
VU
Verified User
Engineer in Information Technology (Research company, 501-1000 employees)
We use Microsoft Visual Studio Code for writing and debugging our Python and Java based applications. Visual Studio Code is a useful tool that assists us with quickly writing and updating our scripts. It is lightweight and has a number of nice built-in features, such as automatically highlighting the same variables in the interface.
Pros
Nice built-in features like auto-highlighting repeating variables
It's lightweight
Helpful for quick script modification
Cons
It would be nice to have the option for a Spyder-style UI
More advanced debugging features would be helpful
Including a built-in screen for package management
Likelihood to Recommend
Microsoft Visual Studio Code is excellent for quick modification or working with scripts that you may have in your code base. As an example, I would often conduct experiments using scripts that were based on PsychoPy, and on a number of occasions, I had to quickly update a script or two shortly before a participant was tested with their particular code or counterbalance number. Most scripting programs would take a significant amount of time to make a simple modification, and would be bogged down with a heavy UI, but Visual Studio Code make this process quick and painless.
As a freelance designer developer I use Microsoft Visual Studio Code as a primary component in my web development workflow. It is an essential code editor that I use exclusively for web development. The feature set and additional add-ons make it a fundamental tool in my development stack.
Pros
Code editing
git and versioning
autocomplete
formatting
Cons
Sometimes too many options
more focus on terminal
Likelihood to Recommend
Microsoft Visual Studio Code is well suited for your code writing, editing and compiling needs. Error handling and troubleshooting can be made easier with add-ons. A wealth of programming languages are supported. Terminal integration along with git repository handling are a welcome feature. It is not yet a code-in-browser solution.
Microsoft [Visual Studio] Code is a featured-packed code editor that works with many different languages and has the flexibility to be as extensive or as simple as needed. It is perfect for developers who often need to work with many different languages at the same time. "IntelliSense" code completion along with robust debugging tools make it easier and faster to fix errors in the code. Above all, its extensive extension library allows for integration with many different programming environments and allows for customization as you see fit. For instance, we can run Python code right inside VS Code split-screen tab without needing to open another IDE.
Pros
Incredible tabbed window management that allows grid-based split screen
Application functionality can be expanded through many different extensions/plugins available
Decently fast and easy to use
Themes are customizable to liking
Cons
Some plugins/extensions that are available can cause stability issues especially if they are installed together
Extension management can sometimes get complicated
The app does from time to time consume more resources than necessary but a restart usually fixes it
Likelihood to Recommend
[Microsoft] Visual Studio Code is perfect for those who need a little more than notepad++/barebones text editors but also don't need the bloat that comes from pricier alternatives such as dreamweaver CC. [Microsoft Visual Studio Code] is also perfect for web developers as they are more likely to be working within different programming environments at the same time. With VS Code, it is possible organize all of your code (JS, HTML, CSS, PHP, etc) all in a single window by making use of its docking features. It is also free so smaller businesses can benefit from no upfront licensing costs. There is however a bit of a learning curve for those interested in making use of its extension library to add functionality. These extensions can cause issues or cause the app to run slow if they are not of good quality/out of date
Software engineers in our organization use Visual Studio Code by their own choice, and usually to develop software as per their job requirements. Although, our engineering department makes available licenses for full-fledged IDEs like IntelliJ RubyMine for that purpose, many developers choose editors like Code because of its lightweight nature and extensibility.
Pros
It is fast and snappy in most cases, unlike IDEs (IntelliJ, Eclipse etc.) that take quite a lot of time to start up and are sluggish even during use (including on high-end Macbook Pros).
It provides great and top-notch support for a huge number of languages and web development frameworks. This support is either built-in or provided using first-party (Microsoft) or third-party extensions. E.g. Microsoft provides its own extension for Python, and Golang provides an official Visual Studio Code extension.
Microsoft keeps continuously improving Code with new features and performance improvements.
Cons
Unlike for most languages I have used, Ruby and Rails support available for Code users isn't great. The most popular Ruby extension is unofficial, and leaves much to desire. As an example, code navigation even with language server Solargraph installed isn't as good as IntelliJ's RubyMine.
Even there is quite good support for a language or a framework, it is almost never as good as a dedicated IDE for it. In terms of the sheer number of features available, IntelliJ IDEs handily beat Code.
Microsoft has close-sourced some of the extensions it develops for Code itself, e.g. Pylance for Python, and that has not been perceived as a good move for open-source.
Likelihood to Recommend
If you want a snappy text editor that can handle almost any language you throw at it, provides decent code navigation, is not memory-intensive and can do without advanced support for your particular language that you would expect from an IDE, you should go for it. Keep in mind that even if you like IDEs more, you may end up paying a lot for your subscription, while Visual Studio Code is free.
VU
Verified User
Engineer in Engineering (Human Resources company, 51-200 employees)