# Visual Studio Code — The Industry-Standard Code Editor > Visual Studio Code is a free, open-source code editor built by Microsoft on Electron. Combines lightweight startup with IDE features: IntelliSense, debugging, Git integration, extensions marketplace with 60,000+ plugins. The most popular code editor in the world. ## Install Save the content below to `.claude/skills/` or append to your `CLAUDE.md`: ## Quick Use ```bash # Install brew install --cask visual-studio-code # macOS snap install code --classic # Linux winget install Microsoft.VisualStudioCode # Windows ``` Essential keybindings: - `Ctrl+P` / `Cmd+P` — Quick file open - `Ctrl+Shift+P` / `Cmd+Shift+P` — Command palette - `Ctrl+` — Toggle terminal - `Ctrl+B` — Toggle sidebar - `Ctrl+Shift+F` — Find in files - `F12` — Go to definition - `Shift+F12` — Find references - `F2` — Rename symbol - `Ctrl+.` — Quick fix Essential extensions: ```bash code --install-extension ms-python.python code --install-extension dbaeumer.vscode-eslint code --install-extension esbenp.prettier-vscode code --install-extension rust-lang.rust-analyzer code --install-extension golang.go code --install-extension github.copilot code --install-extension anthropic.claude-code ``` ## Intro Visual Studio Code is Microsoft open-source code editor built on the Electron framework. First released in 2015 at Build conference, VS Code quickly became the dominant code editor, overtaking Sublime Text, Atom, and eventually Notepad++. Combines lightweight startup and extensibility with a rich feature set: IntelliSense, integrated debugging, Git, terminal, and a 60,000+ extension marketplace. - **Repo**: https://github.com/microsoft/vscode - **Stars**: 183K+ - **Language**: TypeScript - **License**: MIT (source) / proprietary (Microsoft branded build) ## What VS Code Does - **IntelliSense** — smart completions with type info - **Debugging** — launch and debug Node, Python, Go, C++, etc. - **Git integration** — inline diff, stage, commit, push - **Extensions** — 60,000+ on marketplace - **Integrated terminal** — shell inside editor - **Multi-cursor** — Ctrl+D to add cursor to next match - **Live Share** — real-time pair programming - **Remote development** — SSH, containers, WSL, Codespaces - **Jupyter notebooks** — built-in support - **Task runners** — define tasks.json for project commands - **Workspace settings** — per-project and user config ## Architecture Electron shell + Monaco editor (the web-based component also used in monaco-editor). Language features delegated to Language Servers via the Language Server Protocol (LSP, originally invented for VS Code). Extensions run in a separate Extension Host process for isolation. ## Self-Hosting The source code at `microsoft/vscode` is MIT-licensed, but the branded "Visual Studio Code" binary includes proprietary telemetry and the Microsoft Marketplace. Open-source builds: - **VSCodium** — no telemetry, community build - **Code - OSS** — the raw open-source build - **Cursor** — AI-first VS Code fork - **Windsurf** — another AI-first fork ## Key Features - Free and open source (core) - Cross-platform - Extensive marketplace - LSP-based language features - Integrated Git, terminal, debugger - Remote development (SSH, containers, WSL) - Live Share - Profiles (per-language setups) - Jupyter notebook support - Settings Sync ## Comparison | Editor | Extensibility | Remote Dev | AI Focus | |---|---|---|---| | VS Code | Marketplace | Best | Copilot + extensions | | Cursor | VS Code fork | Same | AI-first | | Windsurf | VS Code fork | Same | AI-first | | JetBrains IDEs | Plugins | Gateway | AI Assistant | | Zed | Native | Yes | Built-in | | Sublime Text | Python packages | Limited | Via plugins | ## FAQ **Q: What is the difference between VS Code and VS Codium?** A: VS Codium is a rebuild of Microsoft's VS Code source with branding and telemetry removed. Functionally identical with better privacy, but it cannot use the MS Marketplace (switch to the Open VSX Registry). **Q: What Remote Development options exist?** A: Remote - SSH (remote server), Dev Containers (Docker containers), WSL (Windows Subsystem for Linux), and Codespaces (hosted). The editor runs locally while the language server and files stay remote. **Q: Compared to JetBrains?** A: VS Code starts fast, is free, has many extensions, and is language-agnostic; JetBrains goes deeper for specific languages (Java/Kotlin/Go/Rust) and has smarter refactoring. ## Sources - Docs: https://code.visualstudio.com/docs - GitHub: https://github.com/microsoft/vscode - License: MIT --- Source: https://tokrepo.com/en/workflows/visual-studio-code-industry-standard-code-editor-1b748015 Author: AI Open Source