Code Monkey home page Code Monkey logo

awesome-visual-studio-code-extensions's Introduction

Awesome Visual Studio Code Extensions

Website

Last Updated: 8th October 2021

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

Essentials

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

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 2

Colorizes matching brackets.

Link

Bracket Select

Quick selects code between brackets, support for (),{} and [], <>

Link

Colonize

Adds semicolon at the end of the line and optionally newline after.

Link

Colorize

Highlights colours in CSS files.

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

Fluent Icons

Fluent product icons for Visual Studio Code.

Link

Highlight Bad Chars

Highlights bad characters such as No-break space ( ) and the Greek question mark.

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

Paste and Indent

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

Link

Path Intellisense

Autocompletes filenames.

Link

Remove Empty Lines

Removes empty lines in selection or entire document.

Link

Remove Tabs On Save

Convert all tabs to spaces on save.

Link

selecta

Used for selecting lines that matches a regex. Line starts with, ends with or contains.

Link

select-quotes

Selects anything within quotes.

Link

Show Line Count

Displays line count of current document.

Link

Sort lines

Sorts lines of text.

Link

Text Power Tools

Has 140+ commands for text manipulation. Useful ones are padding, prefixing, suffuxing.

Link

Texty

A set of text utilities. Converting, filtering, sorting, removing, splitting, and joining.

Link

Text Marker (Highlighter)

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

Link

Whitespace+

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

Link


Optionals

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

Change String Case

Changes the selected string from one case format to another.

Link

Clock in status bar

Displays clock in status bar.

Link

Close HTML/XML tag

Quickly closes last opened HTML/XML tag.

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

HTML CSS Support

Adds CSS support for HTML documents.

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

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

Settings Sync

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

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

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

XML Tools

Adds XML Formatting, XQuery, and XPath Tools support.

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

awesome-visual-studio-code-extensions's People

Contributors

hl2guide avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.