A curated list of delightful VS Code packages and resources.

A curated list of delightful Visual Studio Code packages and resources. For more awesomeness, check out awesome.

Awesome Build Status

Table of Contents



Language packages extend the editor with syntax highlighting and/or snippets for a specific language or file format.


Migrating from other editors

The VSCode team provides keymaps from popular editors, making the transition to VSCode almost seamless and easy.

Migrating from Vim

Vim Mode – Relatively new, but promising extension implementing Vim features in VSCode. Authors suggest to join their Slack channel for feature requests on your favorite Vim features

Migrating from Atom

Popular Atom keybindings for Visual Studio Code

Migrating from Sublime Text

Popular Sublime Text keybindings for VS Code.

Migrating from Visual Studio

Popular Visual Studio keybindings for VS Code.

Migrating from Intellij IDEA

Popular Intellij IDEA keybindings for VS Code.

Lint and IntelliSense

In case the awesome nirvana that is linting has not yet been unleashed upon you:

lint was the name originally given to a particular program that flagged some suspicious and non-portable constructs (likely to be bugs) in C language source code. The term is now applied generically to tools that flag suspicious usage in software written in any computer language.

Unlike some other editors, VS Code supports IntelliSense, linting, outline out-of-the-box and doesn’t require any separate extension to run linter packages. Some linters are already integrated in VS Code, you can find the full list in the official documentation, Languages section.


  • 1C/OScript – rich 1С:Enterprise 8 (BSL) language support in VSC – add syntax highlighting to *.bsl и *.os files in VSC, add IntelliSense and syntax helper for 1С lang





C# Extensions


CSS Peek

Peek or Jump to a CSS definition directly from HTML, just like in Brackets!

CSS Peek

  • stylelint – Lint CSS/SCSS.
  • Autoprefixer Parse CSS,SCSS, LESS and add vendor prefixes automatically. Autoprefixer
  • Intellisense for CSS class names – Provides CSS class name completion for the HTML class attribute based on the CSS files in your workspace. Also supports React’s className attribute.Intellisense CSS class names

Read the full article on GitHub


Subscribe to the Newsletter

Get our latest news,tutorials,guides,tips & deals delivered to your inbox.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.