Visual Studio Code
Switch branches/tags
1.11 aeschli/bundled-app-insights aeschli/json-tests aeschli/tokenizersupport-initialization alex/binary-rpc alex/case-insensitive-ids alex/snapshot2 alexr00/problemMatcher alexr00/rerunTask avoid-fssync build-using-ts-3.0 chines-locale chrmarti/cloudshellts chrmarti/embeddedEditorBackground chrmarti/quickinputapi chrmarti/quickinputapioptions chrmarti/quickinputapiwip chrmarti/vsc-proxy chrmarti/51986 chrmarti/57850 chrmarti/59343 chrmarti/60243 chrmarti/62716 core-lang css-json-shrinkwrap dbaeumer/47386 dbaeumer/48032 dbaeumer/50588 dbaeumer/50799 dbaeumer/54111 dbaeumer/56721 dbaeumer/57148 dbaeumer/61543 dbaeumer/64918 dev/mjbvz/state-machine-progress-service dockfind electron-3.0.x electron-4.0.x err-telemetry error file-ext-tag-telemetry fix-64613 fix-indent fix-menu-leak for-christof hackathon/profile implementation-progress isidorn/buildTest isidorn/debugLogging isidorn/explorerNewTree isidorn/lazyFormatter isidorn/loadedScriptSchedulers isidorn/normalizePaths isidorn/replDynamicHeight isidorn/resourceTrimTrailingSlash isidorn/taskActiveEvent isidorn/zenModeRestore joao/build joao/clean-deps joao/compile-es6 joao/darwin-executable-name joao/data-tree-model joao/git-api joao/hh joao/inno-signtool joao/ipc-cancellation joao/ipc-rpc joao/keyvault joao/linux-integration-tests joao/list-dnd joao/list-selectable-rows joao/log-path joao/next joao/tree-filter joao/tree-view-state joao/tree joao/uninstaller joao/wip-tree joaomoreno-patch-1 joh/brackets joh/fix59538 joh/leak joh/log-appender joh/next joh/outline joh/perf-canary joh/promise-finally joh/search-cancel joh/webpack-json kieferrm/errortel kieferrm/mainDebug master misolori/a11y-themes misolori/activity-bar-update misolori/light-theme-icons-selection-dont-work misolori/light-theme-icons misolori/octicon-update misolori/seti-update misolori/welcome-screen-keys mjbvz/fix-60315 mjbvz/remove-std-fork mjbvz/trigger-context octref/contributing octref/customCSSData octref/open-recent octref/web-component octref/58555 octref/64993 optout-locale php-html-enter-rules prompt-lang-pack ramyar/copy-suggest-docs ramyar/reload-subtext ramyar/suggest-no-icons rebornix/ESM rebornix/FastTokenization rebornix/commentsgrouping rebornix/nativeWordOperation rebornix/review rebornix/search-in-parallel release/1.14 release/1.15 release/1.16 release/1.17 release/1.18 release/1.19 release/1.20 release/1.21 release/1.22 release/1.23 release/1.24 release/1.25 release/1.26 release/1.27 release/1.28 release/1.29 release/1.30 reuse-focuseditem revert-52782-electron-2.0.x revert-54854-revert-52782-electron-2.0.x rmacfarlane/debug-process rmacfarlane/delete-comments rmacfarlane/unsupported rmacfarlane/webview-focus roblou/cachedSearchProvider roblou/caseInsensitiveGlobs roblou/ehSearch roblou/fileSearchChanges roblou/fileTextSearchSep roblou/findFilesUri roblou/fixCRLFmultiline roblou/fixSearchCancel roblou/promoteExtLogAPI roblou/removeVoid0 roblou/searchAPIchanges roblou/settingsEditorAsTree roblou/settingsSearchIdChanges sandy081/fix62370 sandy081/fix62411 sandy081/fix65956 sandy081/openUri sandy081/treeItemDecorations sandy081/vnext sandy081/54315 sandy081/54746 sandy081/55879 sandy081/59603 settings-contrib settings-polish show-english standalone/0.1.x standalone/0.1.1 standalone/0.6.x standalone/0.7.x standalone/0.8.x standalone/0.10.x standalone/0.11.x standalone/0.12.x standalone/0.13.x standalone/0.14.x standalone/0.15.x triggerExpansionOnTab tsalinger/multipath-handling-quoted-backslash-in-linux tsalinger/multipath-reveal-children tyriar/conpty tyriar/dom_render tyriar/electron-1.8.2 tyriar/snap tyriar/term_ligatures tyriar/term_ligatures2 tyriar/term_tele tyriar/54093_buffering umd update-event versionBump win32-ia32-builds win32-sign
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github debug issues to weinand Jan 7, 2019
.vscode fix #66135 Jan 7, 2019
build temporary comment out completions Jan 7, 2019
extensions Temporarily revert using word range for TS completions due to #66187 Jan 8, 2019
resources temporary comment out completions Jan 7, 2019
scripts electron 3 - trace-hydrogen is no longer supported Dec 17, 2018
src Strict null check workspaceActions Jan 8, 2019
test fix tree tests Jan 7, 2019
.editorconfig No forcing tabsize on users Dec 19, 2018
.eslintrc.json eslintrc: Mark as root config Sep 10, 2018
.gitattributes use git attributes Mar 5, 2018
.gitignore bundle into dist folder, copy ask-pass shell scripts into dist, some 💄 Aug 9, 2018
.mention-bot update mention bot configuration Jul 11, 2016
.nvmrc Merge with master Dec 12, 2017
.yarnrc update electron@3.0.13 Jan 4, 2019
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Aug 26, 2017
CONTRIBUTING.md Fix whitespace errors in markdown files Oct 31, 2018
LICENSE.txt fix line endings Mar 5, 2018
README.md Fix whitespace errors in markdown files Oct 31, 2018
ThirdPartyNotices.txt Bump distro, update OSS Dec 4, 2018
azure-pipelines.yml rename tfs to azure-pipelines Nov 19, 2018
cglicenses.json Remove no longer needed license override Nov 20, 2018
cgmanifest.json update electron@3.0.13 Jan 4, 2019
gulpfile.js Fixes #56255: Remove unnecessary code Aug 17, 2018
package.json vscode-xterm@3.10.0-beta11-reflow Jan 8, 2019
product.json allow references view to use proposed api, add as built in extension Nov 2, 2018
tsfmt.json fix hygiene Mar 6, 2018
tslint.json Enable tslint number-literal-format Jan 4, 2019
yarn.lock vscode-xterm@3.10.0-beta11-reflow Jan 8, 2019

README.md

Visual Studio Code - Open Source

Build Status Feature Requests Bugs Gitter

VS Code is a type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools.

VS Code is updated monthly with new features and bug fixes. You can download it for Windows, macOS, and Linux on VS Code's website. To get the latest releases every day, you can install the Insiders version of VS Code. This builds from the master branch and is updated daily at the very least.

VS Code in action

The vscode repository is where VS Code is developed and there are many ways you can participate in the project, for example:

Contributing

If you are interested in fixing issues and contributing directly to the code base, please see the document How to Contribute, which covers the following:

Please also see our Code of Conduct.

Feedback

Related Projects

Many of the core components and extensions to Code live in their own repositories on GitHub. For example, the node debug adapter and the mono debug adapter have their own repositories.

For a complete list, please visit the Related Projects page on our wiki.

Bundled Extensions

Code ships with a set of extensions. These extensions are located in the extensions folder. These extensions include grammars and snippets for several languages. Extensions that provide rich language support (code completion, go to definition) for a language have the suffix 'language-features'. For example, the 'json' extension provides coloring for JSON and the 'json-language-features' provides rich language support for JSON.

License

Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the MIT License.