Visual Studio Code
Free IDE based on the Electron/Atom Framework. Created by Microsoft.
- Free • Proprietary
- Mac
- Windows
- Linux
- Chrome OS
- Electron / Atom Shell
...
VS Code is more than just a code editor, it provides the tools and extensions to compile, debug, compare, refactor, and even manage code repositories all within a highly-customised development environment.
Show full description ▾
Features Vote on or suggest new features
- Extensible by Plugins/Extensions
- Lightweight
- Built-in Terminal
- Autocompletion
- Customizable
- Code completion
- GIT support
- Syntax Highlighting
- IDE
- Multiple cursors
- Theme Customization
- Source code debugging
- Multiple languages
- Support for Themes
- C# Scripting
- Auto update
- Graphical User Interface
- MarkDown support
- C support
- Supports Python
Comments and Reviews Post a comment / reviewSort: relevance • date
Categories
Development • OS & UtilitiesPlatform details
Chrome OS: Linux app support required
Tags
- css3
- c-plus-plus
- Bugs
- night-mode
- CSS / Stylesheets
- code-completion
- ASP.NET
- Code Editor
- node.js
- programming
- extensible
- javascript
- extensible
- graphical-user-interface
- asp-net
- extensible
- Text Editors
- terminal-app
Lists containing Visual Studio Code
Visual Studio Code
Summary and Relevance
Our users have written 40 comments and reviews about Visual Studio Code, and it has gotten 886 likes
- Developed by Microsoft
- Proprietary and Free product.
- Average rating of 4.1
- 170 alternatives listed
Popular alternatives
View allTop Visual Studio Code apps, plugins, extensions and add-ons
View allVisual Studio Code was added to AlternativeTo by on May 2, 2015 and this page was last updated Jan 27, 2021. Visual Studio Code is sometimes referred to as Code, VSC, VSCode.
It is actually NOT open source. Its base is open source, you have to compile it yourself since the binary you can download on the official page was actually MODIFIED and under a proprietary license! It's like the relationship between Chrome and Chromium, except that Google NEVER even tried to call the Chrome "open source", but Microsoft indeed does.
The name for the open source application is actually called "Code - OSS Dev".
Actually, VSCode developers says that "The cool thing about all of this is that you have the choice to use the Visual Studio Code branded product under our license or you can build a version of the tool straight from the vscode repository, under the MIT license.
Here's how it works. When you build from the vscode repository, you can configure the resulting tool by customizing the product.json file. This file controls things like the Gallery endpoints, “Send-a-Smile” endpoints, telemetry endpoints, logos, names, and more.
When we build Visual Studio Code, we do exactly this. We clone the vscode repository, we lay down a customized product.json that has Microsoft specific functionality (telemetry, gallery, logo, etc.), and then produce a build that we release under our license."
They seems to be light and reversible customizations.
[Edited by dany111, December 18]
https://github.com/Microsoft/vscode/issues/60
Things seem to be more complex. See:
https://github.com/Microsoft/vscode/issues/31168#issuecomment-317319063
https://github.com/VSCodium/vscodium/blob/master/DOCS.md#proprietary-debugging-tools
https://github.com/Microsoft/vscode/issues/49159
[Edited by dany111, June 14]
Reply written about 2 years ago
Faster then atom.
Fresher then notepad++.
Freer then sublime text.
Pros :
It's more hackable than atom (all the config can be set a a JSON file), it's much more faster than atom, great set of plugins, pretty design, as more interesting feature natively than atom.
Cons :
Sources are MIT, so software is under MIT if you compile it but it you use per-compiled binaries from Microsoft website, this is a proprietary license and telemetry is enabled by default in the non-OSS version.
Good Performance, nice autocomplementation for various languages (a plus vs NP++), RegEx search & replace and multiple cursors.
It has the best debugging support, it has Git control emended with in the software. It also has intelligent code completion and refactoring.