Extensions

Editing

Syntax Highlighters / Programming Languages

  • Apache Conf - Syntax highlighter for Apache configuration files.

  • C# - C# for Visual Studio Code (powered by OmniSharp).

  • Crystal - Provides Crystal language support for Visual Studio Code.

  • DotENV - Support for dotenv file syntax.

  • Go - Rich Go language support for Visual Studio Code.

  • Handlebars - Handlebars Visual Studio Code.

  • Mustache - Syntax highlighting for Mustache.

  • Python - Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, and more.

  • Ruby - Provides Ruby language and debugging support for Visual Studio Code.

  • Rust - Rust language integration for VSCode.

  • vscode-elixir - Elixir support for VSCode.

  • YAML - Great YAML support, including Kubernetes syntax, and lets you find out where you exactly are in the YAML if you have breadcrumbs enabled.

General Editing

Collaboration

  • VS Live Share - Real-time collaborative development from the comfort of your favorite tools.

  • GitHub Pull Requests - Review and manage GitHub pull requests in Visual Studio Code.

Git

  • Git History - View git log, file history, compare branches or commits.

  • GitLens - Supercharge the Git capabilities built into Visual Studio Code.

Devops

  • Docker - Adds syntax highlighting, commands, hover tips, and linting for Dockerfile and docker-compose files.

Debugging

  • Debugger for Chrome - Debug your JavaScript code in the Chrome browser, or any other target that supports the Chrome Debugger protocol.

  • Debugger for Unity - Unity debugger extension.

  • PHP Debug - Debug support for PHP with XDebug.

Snippets

Utility

  • Browser Preview - A real browser preview inside your editor that you can debug.

  • advanced-new-file - adds the ability to create files anywhere in your workspace.

  • Code Runner - Run code in VS Code.

  • EditorConfig for VS Code - EditorConfig Support for Visual Studio Code.

  • ESLint - Integrates ESLint JavaScript into VS Code.

  • GhostText - Use VS Code to write in your browser.

  • hexdump for VSCode - Display a specified file in hexadecimal.

  • Insert Numbers - Insert increasing numbers.

  • IntelliSense for CSS class names - CSS class name completion for the HTML class attribute based on the definitions found in your workspace.

  • Live Server - Launch a development local Server with live reload feature for static & dynamic pages.

  • Path Intellisense - Filename autocompletion.

  • phpcs - PHP CodeSniffer for Visual Studio Code.

  • Quit Control for VSCode - Stop mistyping keyboard shortctus that close/quit VSCode unintentionally.

  • React Native Tools - Code-hinting, debugging and integrated commands for React Native.

  • Ruby Solargraph - Code completion and inline documentation for Ruby.

  • Settings Sync - Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist.

  • Sort lines - Sort lines of text.

  • TODO Highlight - Highlight TODOs, FIXMEs, and any keywords, annotations.

  • WakaTime - Metrics, insights, and time tracking automatically generated from your programming activity.