- C
- C++
- C#
- java
- JavaScript
- Perl
- PHP
- Python
- R
- Ruby
- TypeScript
-
Better Comments
Improve your code commenting by annotating with alert, informational, TODOs, and more! -
GitLens — Git supercharged
Supercharge Git within VS Code — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more -
WakaTime
WakaTime is an open source VS Code plugin for metrics, insights, and time tracking automatically generated from your programming activity. -
Auto Close Tag
Automatically add HTML/XML close tag, same as Visual Studio IDE or Sublime Text -
Auto Rename Tag
Automatically rename paired HTML/XML tag, same as Visual Studio IDE does. -
Azure Functions
Use the Azure Functions extension to quickly create, debug, manage, and deploy serverless apps directly from VS Code. Check out the Azure serverless community library to view sample projects. -
Code Runner
Run code snippet or code file for multiple languages: C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran, Ring, and custom command -
Code Spell Checker
Spelling checker for source code -
EditorConfig for VS Code
This plugin attempts to override user/workspace settings with settings found in .editorconfig files. No additional or vscode-specific files are required. As with any EditorConfig plugin, if root=true is not specified, EditorConfig will continue to look for an .editorconfig file outside of the project. -
Microsoft Edge Tools for VS Code
Use the Microsoft Edge Tools from within VS Code to see your site's runtime HTML structure, alter its layout, fix styling issues as well as see your site's network requests. -
IntelliSense for CSS class names in HTML
A Visual Studio Code extension that provides CSS class name completion for the HTML class attribute based on the definitions found in your workspace or external files referenced through the link element. -
jshint
Integrates JSHint into VS Code. JSHint is a linter for JavaScript -
Open file
Extract a filepath from the current cursor position and open the file -
Paste JSON as Code
Copy JSON, paste as Go, TypeScript, C#, C++ and more -
PowerShell
This extension provides rich PowerShell language support for Visual Studio Code (VS Code). Now you can write and debug PowerShell scripts using the excellent IDE-like interface that Visual Studio Code provides. -
REST Client
allows you to send HTTP request and view the response in Visual Studio Code directly -
TODO Highlight
Sometimes you forget to review the TODOs you've added while coding before you publish the code to production. So I've been wanting an extension for a long time that highlights them and reminds me that there are notes or things not done yet. -
vscode-icons
Icons for Visual Studio Code -
IntelliCode
The Visual Studio IntelliCode extension provides AI-assisted development features for Python, TypeScript/JavaScript and Java developers in Visual Studio Code, with insights based on understanding your code context combined with machine learning. -
YAML
YAML Language Support by Red Hat, with built-in Kubernetes syntax support -
Live Sass Compiler
Compile Sass or Scss to CSS at realtime with live browser reload. -
Live Server
Launch a development local Server with live reload feature for static & dynamic pages