/Awesome-Visual-Studio-Code-Extensions

A list of awesome Visual Studio Code extensions.

MIT LicenseMIT

Awesome Visual Studio Code Extensions

awesome

Ref: awesomesam didierfrickin awesome

Website

Last Updated: 15th Nov 2019

Intro

This is a list of the awesome must-use extensions I use every day :D Themes and icons are not included in the list.

Extensions add or change functionality within Visual Studio Code and are free from cost.

The easiest way to install them is to use the in-app "extensions" section of Visual Studio Code left sidebar and search the exact names below (headers).

searching

The links have more details about each extension, including any related keyboard shortcuts.

Tip: Be sure to disable any extensions, themes and icons that you may use in the future and remove extensions you won't use again. This will help keep Visual Studio Code's performance up to scratch, especially during startup.

Language Packs 🌐

Official Language Packs for non-US coders are available: Link

Language Packs allow the Visual Studio interface to show in your preferred language (for popular languages).

language packs

I personally use: English (United Kingdom) Language Pack for Visual Studio Code

Recommended Extensions

Active File In StatusBar

Adds statusbar entry to show path for currently active file.

Link

Auto Close Tag

Automatically adds HTML/XML close tag, same as Visual Studio IDE or Sublime Text.

Link

Auto Rename Tag

Auto renames paired HTML/XML tags.

Link

AutoFileName

Auto completes filename.

Link

Autoprefixer

Parses CSS and add vendor prefixes automatically.

Link

Beautify

Beautify code in place for VS Code.

Link

Better Align

Aligns code without selecting it first.

Link

Better Comments

Improves your code commenting by annotating with alert, informational, TODOs, and more.

Link

Bookmarks

Marks lines and jumps to them by reference.

Link

Bracket Pair Colorizer

Colorizes matching brackets.

Link

Clock in status bar

Displays clock in status bar.

Link

Close HTML/XML tag

Quickly closes last opened HTML/XML tag.

Link

Color Highlight

Highlights web colors in the editor.

Link

Color Info

Provides quick information about CSS colors.

Link

Color Picker

A GUI that generates color codes such as CSS color notations.

Link

Contextual Duplicate

Duplicates text based on the context.

Link

DupChecker

Checks for duplicate lines and removes them if you need to keep the unique lines only.

Link

filesize

Shows the current file size in the status bar.

Link

HTML CSS Support

Adds CSS support for HTML documents.

Link

Hungry Delete

Alleviates the issue of pressing backspace multiple times to remove the leading tabs or whitespaces in order to return to the previous end of the line.

Link

Hungry-Backspace

Removes pesky whitespaces in one keypress and puts your cursor on the line above.

Link

Insert Date String

Inserts the current date and time according to configured format.

Link

Insert GUID

Inserts GUIDs in different formats directly into the editor.

Link

Insert Unicode

Adds support for the search for unicode characters and insert them into documents.

Link

markdownlint

Adds Markdown linting and style checking.

Link

Minify

Minifies code with command, and (optionally) re-minify on save.

Link

Output Colorizer

Adds syntax highlighting for log files.

Link

Paste and Indent

Adds the ability to paste some code with "correct" indentation.

Link

Path Intellisense

Autocompletes filenames.

Link

PHP DocBlocker

Adds PHP specific DocBlocking support.

Link

PHP Getters & Setters

Creates PHP getters and setters from class properties.

Link

PHP Namespace Resolver

Imports and expand PHP namespaces.

Link

PowerShell

Adds support to develop PowerShell scripts.

Link

Rainbow CSV

Highlights CSV and TSV files in different colors and allows running SQL-like queries.

Link

Remove Empty Lines

Removes empty lines in selection or entire document.

Link

Settings Sync

Synchronizes settings, snippets, themes, file icons, launch keybindings, workspaces, and extensions across multiple machines using Github Gist.

Link

Show Line Count

Displays line count of current document.

Link

Sort lines

Sorts lines of text.

Link

Spell Right

Adds a multilingual, offline and lightweight spellchecker.

Link

SQL Indentator

Adds support for SQL code indentation.

Link

Text Manipulator

Converts strings in your code with functions like camelCase, toUpper, replace, and many more..

Link

Text Marker (Highlighter)

Adds the ability to select text in your code and mark all matches. The highlight colour is configurable.

Link

TODO Highlight

Highlights TODOs, FIXMEs, and any keywords, annotations.

Link

Todo Tree

Shows TODO, FIXME, etc. comment tags in a tree view in the left sidebar (tree with tick icon).

Link

Toggle Quotes

Allow the ability to toggle cycle " -> ' -> `

Link

Unique Lines

Removes duplicate lines in selection or entire document.

Link

Var Style

Changes variable style to desired format.

Link

vscode-workspace-switcher

Adds the ability to easily switch between workspaces.

(Please Note: slows down startup noticeably, skip if you don't need to switch workspaces often)

Link

Whitespace+

Adds the ability to clearly mark whitespace characters (including trailing) and custom patterns.

Link

XML Tools

Adds XML Formatting, XQuery, and XPath Tools support.

Link