an opinionated list of essential VS Code extensions

Building, breaking and fixing things. Learning something new everyday.
Search for a command to run...

Building, breaking and fixing things. Learning something new everyday.
No comments yet. Be the first to comment.
It's About Time

A developer's journey through CV formats and the creation of a streamlined Markdown-based solution

Nautilus or "Files" is the default file manager that ships with GNOME. The stock context menu entries are sufficient for general purposes. However, there are times when you want the ability to add other entries to enable you perform custom actions. I...

From Flatpak to RPM โ A Journey in Linux Package Development

Dependency management is a crucial aspect of any project. Keeping your dependencies up to date ensures security, stability, and access to the latest features. However, simply running poetry update can be risky. What if you have 25 outdated packages, ...

VS Code is one of the most popular editors/IDEs out there (see, for instance, WakaTime 2020 Programming Stats, Stack Overflow 2021 Developer Survey & Python Developers Survey 2020 Results). It is currently my favourite code editor โ I use it for almost everything!
In this post, I present a list of VS Code extensions that I generally depend on, and always ensure that they are installed in my favourite text editor! So, without further ado, here we go ...
streetsidesoftware.code-spell-checker โ Code Spell Checker โบ Spelling checker for source codeaaron-bond.better-comments โ Better Comments โบ Improve your code commenting by annotating with alert, informational, TODOs, and more!axetroy.vscode-changelog-generator โ changelog-generator โบ An extension to generate changelog.CoenraadS.bracket-pair-colorizer-2 โ Bracket Pair Colorizer 2 โบ A customizable extension for colorizing matching bracketskamikillerto.vscode-colorize โ colorize โบ A vscode extension to help visualize css colors in files.naumovs.color-highlight โ Color Highlight โบ Highlight web colors in your editoroderwat.indent-rainbow โ indent-rainbow โบ Makes indentation easier to readdeerawan.vscode-faker โ vscode-faker โบ Generate fake data for name, address, lorem ipsum, commerce and much moreEditorConfig.EditorConfig โ EditorConfig for VS Code โบ EditorConfig Support for Visual Studio Codeesbenp.prettier-vscode โ Prettier - Code formatter โบ Code formatter using prettierHookyQR.beautify โ Beautify โบ Beautify code in place for VS Codeformulahendry.code-runner โ Code Runner โบ Run C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C#, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml, R, AppleScript, Elixir, VB.NET, Clojure, Haxe, Obj-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Pascal, Haskell, Nim, ...WakaTime.vscode-wakatime โ WakaTime โบ Metrics, insights, and time tracking automatically generated from your programming activity.rubbersheep.gi โ gi โบ Generating .gitignore files made easypnp.polacode โ Polacode โบ ๐ธ Polaroid for your codealefragnani.Bookmarks โ Bookmarks โบ Mark lines and jump to themGruntfuggly.todo-tree โ Todo Tree โบ Show TODO, FIXME, etc. comment tags in a tree viewhumao.rest-client โ REST Client โบ REST Client for Visual Studio Codekisstkondoros.vscode-gutter-preview โ Image preview โบ Shows image preview in the gutter and on hovertombonnike.vscode-status-bar-format-toggle โ Formatting Toggle โบ A VS Code extension that allows you to toggle the formatter (Prettier, Beautify, โฆ) ON and OFF with a simple click.wmaurer.vscode-jumpy โ jumpy โบ Jumpy provides fast cursor movement, inspired by Atom's package of the same name.akamud.vscode-theme-onedark โ Atom One Dark Theme โบ One Dark Theme based on AtomPKief.material-icon-theme โ Material Icon Theme โบ Material Design Icons for Visual Studio Codesdras.night-owl โ Night Owl โบ A VS Code theme for the night owls out there. Now introducing Light Owl theme for daytime usage. Decisions were based on meaningful contrast for reading comprehension and for optimal razzle dazzle. โจvscode-icons-team.vscode-icons โ vscode-icons โบ Icons for Visual Studio Codeasciidoctor.asciidoctor-vscode โ AsciiDoc โบ Provides rich language support for AsciiDoc.attilabuti.vscode-mjml โ MJML โบ MJML preview, lint, compile for Visual Studio Code.bibhasdn.django-html โ Django Template โบ Django template language support for Visual Studio Codebungcip.better-toml โ Better TOML โบ Better TOML Language supportDart-Code.dart-code โ Dart โบ Dart language support and debugger for Visual Studio Code.Dart-Code.flutter โ Flutter โบ Flutter support and debugger for Visual Studio Code.DotJoshJohnson.xml โ XML Tools โบ XML Formatting, XQuery, and XPath Tools for Visual Studio CodeGrapeCity.gc-excelviewer โ Excel Viewer โบ View Excel spreadsheets and CSV files within Visual Studio Code workspaces.IBM.output-colorizer โ Output Colorizer โบ Syntax highlighting for log filesidleberg.nsis โ NSIS โบ Language syntax, IntelliSense and build system for Nullsoft Scriptable Install System (NSIS)lextudio.restructuredtext โ reStructuredText โบ reStructuredText language support (RST/ReST linter, preview, IntelliSense and more)mikestead.dotenv โ DotENV โบ Support for dotenv file syntaxms-dotnettools.csharp โ C# โบ C# for Visual Studio Code (powered by OmniSharp).ms-vscode.cmake-tools โ CMake Tools โบ Extended CMake support in Visual Studio Codems-vscode.cpptools โ C/C++ โบ C/C++ IntelliSense, debugging, and code browsing.naco-siren.gradle-language โ Gradle Language Support โบ Add Gradle language support for Visual Studio CodeNativeScript.nativescript โ NativeScript โบ NativeScript support for Visual Studio Coderedhat.vscode-yaml โ YAML โบ YAML Language Support by Red Hat, with built-in Kubernetes syntax supportredhat.vscode-xml โ XML โบ XML Language Support by Red Hatsamuelcolvin.jinjahtml โ Better Jinja โบ Syntax highlighting for jinja(2) including HTML, Markdown, YAML, Ruby and LaTeX templatesshanoor.vscode-nginx โ nginx.conf โบ Syntax highlighter for nginx conf files.Syler.sass-indented โ Sass โบ Indented Sass syntax Highlighting, Autocomplete & Formattertwxs.cmake โ CMake โบ CMake langage support for Visual Studio Codewilliam-voyek.vscode-nginx โ NGINX Configuration โบ Syntax highlighting for NGINX configuration filesxshrim.txt-syntax โ Txt Syntax โบ highlight text files(.txt, .out .tmp, .log, .ini, .cnf ...) and provide general utility tools for text documentsXadillaX.viml โ VimL (Vim Language, Vim Script) โบ Vim Script language support for VSCode.bibhasdn.django-snippets โ Django Snippets โบ Common Django snippets for everyday useKeno.uikit-3-snippets โ UIkit 3.0 Snippets โบ UIkit 3.0 Snippets based on official documentationmsaelices.nativescript-vue-snippets โ NativeScript-Vue Snippets โบ Snippets for Telerik's NativeScript mobile framework with Vuesdras.vue-vscode-snippets โ Vue VSCode Snippets โบ Snippets that will supercharge your Vue workflowtsvetan-ganev.nativescript-xml-snippets โ NativeScript XML Snippets โบ XML snippets for Telerik's NativeScript cross-platform mobile applications development framework.xabikos.JavaScriptSnippets โ JavaScript (ES6) code snippets โบ Code snippets for JavaScript in ES6 syntaxms-azuretools.vscode-docker โ Docker โบ Makes it easy to create, manage, and debug containerized applications.ms-vscode-remote.remote-containers โ Remote - Containers โบ Open any folder or repository inside a Docker container and take advantage of Visual Studio Code's full feature set.ms-python.python โ Python โบ IntelliSense (Pylance), Linting, Debugging (multi-threaded, remote), Jupyter Notebooks, code formatting, refactoring, unit tests, and more.ms-python.vscode-pylance โ Pylance โบ A performant, feature-rich language server for Python in VS Codems-toolsai.jupyter โ Jupyter โบ Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.geoffkaile.latex-count โ latex-count โบ A word counter for latex files (.tex)James-Yu.latex-workshop โ LaTeX Workshop โบ Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more.christian-kohler.npm-intellisense โ npm Intellisense โบ Visual Studio Code plugin that autocompletes npm modules in import statementsecmel.vscode-html-css โ HTML CSS Support โบ CSS Intellisense for HTMLdbaeumer.vscode-eslint โ ESLint โบ Integrates ESLint JavaScript into VS Code.eg2.vscode-npm-script โ npm โบ npm support for VS Codelonefy.vscode-JS-CSS-HTML-formatter โ JS-CSS-HTML Formatter โบ Format, prettify and beautify JS, CSS, HTML code by using shortcuts, context menu or CLIms-vscode.sublime-keybindings โ Sublime Text Keymap and Settings Importer โบ Import Sublime Text settings and keybindings into VS Code.ms-vscode.vscode-typescript-tslint-plugin โ TSLint โบ TSLint support for Visual Studio Coderitwickdey.LiveServer โ Live Server โบ Launch a development local Server with live reload feature for static & dynamic pagessidthesloth.html5-boilerplate โ HTML Boilerplate โบ A basic HTML5 boilerplate snippet generator.stylelint.vscode-stylelint โ stylelint โบ Modern CSS/SCSS/Less linterwebhint.vscode-webhint โ webhint โบ Run webhint in Visual Studio Code.Zignd.html-css-class-completion โ IntelliSense for CSS class names in HTML โบ CSS class name completion for the HTML class attribute based on the definitions found in your workspace.DavidAnson.vscode-markdownlint โ markdownlint โบ Markdown linting and style checking for Visual Studio Codems-vscode.Theme-MarkdownKit โ Markdown Theme Kit โบ Theme Kit for VS Code optimized for Markdown. Based on the TextMate themes.ms-vscode.wordcount โ Word Count โบ Markdown Word Count Example - a status bar contribution that reports out the number of works in a Markdown document as you interact with it.yzhang.markdown-all-in-one โ Markdown All in One โบ All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)sdras.vue-vscode-extensionpack โ Vue VS Code Extension Pack โบ A collection of extensions for working with Vue Applications in VS Codeoctref.vetur โ Vetur โบ Vue tooling for VS Codejeroen-meijer.pubspec-assist โ Pubspec Assist โบ Easily add and update dependencies to your Dart and Flutter project.richardwillis.vscode-gradle โ Gradle Tasks โบ Run Gradle tasks in VS CodeWell, there you have it! What VS Code extensions do you depend on that aren't on this list? Do you have alternatives to some of the extensions I've listed? Well, let me know in the comments below ๐.