Visual Studio Code logo

Visual Studio Code

Build and debug modern web and cloud applications, by Microsoft
83.6K
69.2K
+ 1
2K

What is Visual Studio Code?

Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
Visual Studio Code is a tool in the Text Editor category of a tech stack.
Visual Studio Code is an open source tool with 115.7K GitHub stars and 18.9K GitHub forks. Here鈥檚 a link to Visual Studio Code's open source repository on GitHub

Who uses Visual Studio Code?

Companies
3027 companies reportedly use Visual Studio Code in their tech stacks, including HENNGE K.K., Client Platform, and Alibaba Travels.

Developers
79424 developers on StackShare have stated that they use Visual Studio Code.

Visual Studio Code Integrations

GitHub, .NET Core, Windows, Azure Functions, and Snyk are some of the popular tools that integrate with Visual Studio Code. Here's a list of all 75 tools that integrate with Visual Studio Code.
Pros of Visual Studio Code
314
Powerful multilanguage IDE
281
Fast
179
Front-end develop out of the box
148
Support TypeScript IntelliSense
129
Very basic but free
111
Git integration
95
Intellisense
72
Faster than Atom
43
Better ui, easy plugins, and nice git integration
41
Great Refactoring Tools
37
Good Plugins
36
Superb markdown support
33
Terminal
30
Open Source
24
Large & up-to-date extension community
22
Extensions
20
Awesome UI
20
Powerful and fast
19
Portable
16
Best editor
15
Best code editor
14
Built on Electron
13
Easy to get started with
13
Open, cross-platform, fast, monthly updates
12
Crossplatform
12
Good for begginers
11
All Languages Support
11
Lots of extensions
11
Extensible
10
Ui design is great
10
Extensions for everything
10
Totally customizable
10
"fast, stable & easy to use"
10
Easy to use and learn
10
Useful for begginer
10
Git out of the box
9
Faster edit for slow computer
9
It has terminal and there are lots of shortcuts in it
8
Great language support
8
Great community
8
SSH support
7
Works With Almost EveryThing You Need
7
Fast Startup
7
Great document formater
7
Features rich
7
Powerful Debugger
6
He is not Michael
6
Awesome multi cursor support
6
Python extension is fast
6
She is not Rachel
5
Extension Echosystem
5
SFTP Workspace
5
Easy azure
5
Language server client
5
Can compile and run .py files
4
VSCode.pro Course makes it easy to learn
3
Very proffesional
3
Has better support and more extentions for debugging
3
'batteries included'
3
Has more than enough languages for any developer
3
Excellent as git difftool and mergetool
2
More tools to integrate with vs
2
Emmet preinstalled
2
VS Code Server: Browser version of VS Code
2
Fast and ruby is built right in
2
Better autocompletes than Atom
2
Virtualenv integration
2
CMake support with autocomplete
1
Light
1
Supports lots of operating systems
Decisions about Visual Studio Code

Here are some stack decisions, common use cases and reviews by companies and developers who chose Visual Studio Code in their tech stack.

Christopher Tucker
Founder and CTO at cartheur | 1 upvote 路 29.7K views

Problem was wanting to save time and money on converting well-written C# code to Ubuntu. Solution was to use Mono and Visual Studio Code which allowed us to convert our application libraries straight across.

See more
Lidiexy Alonso
Senior Software Engineer at Palinode LLC | 6 upvotes 路 30.7K views

As developer at Applied Health Analytics we decided to create a React Native App. In terms of #IDE I'm a good fan of PhpStorm cause we have a lot of PHP in the backend, but I've definitely gave a try to Visual Studio Code and now is my primary JavaScript #IDE. I was impress how fast VS Code has become the No.1 @JavaScript Editor in the community.

See more
Johnny Bell
Software Engineer at Weedmaps | 11 upvotes 路 320.8K views

When I switched to Visual Studio Code 12 months ago from PhpStorm I was in love, it was great. However after using VS Code for a year, I see myself switching back and forth between WebStorm and VS Code. The VS Code plugins are great however I notice Prettier, auto importing of components and linking to the definitions often break, and I have to restart VS Code multiple times a week and sometimes a day.

We use Ruby here so I do like that Visual Studio Code highlights that for me out of the box, with WebStorm I'd need to probably also install RubyMine and have 2 IDE's going at the same time.

Should I stick with Visual Studio Code, or switch to something else? #help

See more
Johnny Bell
Software Engineer at Weedmaps | 9 upvotes 路 32.6K views

Prettier not formatting code on save in Visual Studio Code? - I've come across the same issue and took me a long time googling around to find the issue.

It is actually a very simple fix. Add the below to your Visual Studio Code settings.json

"[javascript]": {
    "editor.formatOnSave": true
},
"[javascriptreact]": {
  "editor.formatOnSave": true
}
See more
Felix Hungenberg
Graphic Designer & Web Developer at hosting.de GmbH | 2 upvotes 路 18.4K views
Shared insights
on
Visual Studio Code
Atom

I use Visual Studio Code every day, it was very refreshing coming from Atom to get a lightweight, all i need setup right out of the box.

See more
Simon Reymann
Senior Fullstack Developer at QUANTUSflow Software GmbH | 28 upvotes 路 2.5M views

Our whole DevOps stack consists of the following tools:

  • GitHub (incl. GitHub Pages/Markdown for Documentation, GettingStarted and HowTo's) for collaborative review and code management tool
  • Respectively Git as revision control system
  • SourceTree as Git GUI
  • Visual Studio Code as IDE
  • CircleCI for continuous integration (automatize development process)
  • Prettier / TSLint / ESLint as code linter
  • SonarQube as quality gate
  • Docker as container management (incl. Docker Compose for multi-container application management)
  • VirtualBox for operating system simulation tests
  • Kubernetes as cluster management for docker containers
  • Heroku for deploying in test environments
  • nginx as web server (preferably used as facade server in production environment)
  • SSLMate (using OpenSSL) for certificate management
  • Amazon EC2 (incl. Amazon S3) for deploying in stage (production-like) and production environments
  • PostgreSQL as preferred database system
  • Redis as preferred in-memory database/store (great for caching)

The main reason we have chosen Kubernetes over Docker Swarm is related to the following artifacts:

  • Key features: Easy and flexible installation, Clear dashboard, Great scaling operations, Monitoring is an integral part, Great load balancing concepts, Monitors the condition and ensures compensation in the event of failure.
  • Applications: An application can be deployed using a combination of pods, deployments, and services (or micro-services).
  • Functionality: Kubernetes as a complex installation and setup process, but it not as limited as Docker Swarm.
  • Monitoring: It supports multiple versions of logging and monitoring when the services are deployed within the cluster (Elasticsearch/Kibana (ELK), Heapster/Grafana, Sysdig cloud integration).
  • Scalability: All-in-one framework for distributed systems.
  • Other Benefits: Kubernetes is backed by the Cloud Native Computing Foundation (CNCF), huge community among container orchestration tools, it is an open source and modular tool that works with any OS.
See more

Visual Studio Code's Features

  • Combines UI of a modern editor with code assistance and navigation
  • Integrated debugging experience

Visual Studio Code Alternatives & Comparisons

What are some alternatives to Visual Studio Code?
Atom
At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core. We can't wait to see what you build with it.
Visual Studio
Visual Studio is a suite of component-based software development tools and other technologies for building powerful, high-performance applications.
Eclipse
Standard Eclipse package suited for Java and plug-in development plus adding new plugins; already includes Git, Marketplace Client, source code and developer documentation. Click here to file a bug against Eclipse Platform.
IntelliJ IDEA
Out of the box, IntelliJ IDEA provides a comprehensive feature set including tools and integrations with the most important modern technologies and frameworks for enterprise and web development with Java, Scala, Groovy and other languages.
WebStorm
WebStorm is a lightweight and intelligent IDE for front-end development and server-side JavaScript.
See all alternatives

Visual Studio Code's Followers
69153 developers follow Visual Studio Code to keep up with related blogs and decisions.