If you ask which is my favorite IDE, it is Visual Studio Code a.k.a vscode. One major strength of vscode is its extensions. And these are my favorites,
All the screenshots are from the vscode marketplace. If any link is broken, please let me know.
Angular Snippets (Version X) by John Papa
The version in the title of this extension keeps changing as new Angular version releases, and that happens more frequently than I update this article, so keeping it as X.
Import Cost display import/require package size in the editor
Package Json Upgrade shows available updates in package.json files. Offers quick fix command to update them and to show the changelog.
colorize is a vscode extension to help visualize css colors in files.
indent-rainbow makes indentation easier to read. This extension colorizes the indentation in front of your text alternating four different colors on each step.
Todo Tree show TODO, FIXME, etc. comment tags in a tree view.
Prettier - Code formatter is the VS Code plugin for prettier/prettier
Better Comments improves your code commenting by annotating with alert, informational, TODOs, and more!
VSCode Great Icons contains a big pack of icons (200+) for your files.
Markdown Preview Mermaid Support adds Mermaid diagram and flowchart support to VS Code’s builtin markdown preview.
GistPad manage your code snippets and developer notes using GitHub Gists and repositories.
Git Graph lets you view a Git Graph of your repository, and perform Git actions from the graph.
HTML End Tag Labels labels HTML end tags in VSCode.
Hungry Delete is to delete an entire block of whitespace or tab, and reduce the time programmers need to press backspace.
Inline Parameters for VSCode does function parameter annotations displaying inline in VSCode.
Project Manager lets you easily switch between projects.
Markdown All in One is All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)
GitHub Copilot is your AI pair programmer.
GitHub Copilot requires a subscription. It is free for verified students and maintainers of popular open source projects on GitHub.
Azure Account is a common Sign-In and Subscription management extension for VS Code.
Azure Resources is an extension for viewing and managing Azure resources..
Bridge to Kubernetes enables rapid Kubernetes development for teams.
Kubernetes enables VS Code to develop, deploy and debug Kubernetes applications.
Dapr makes it easy to run, debug, and interact with Dapr-enabled applications.
Microsoft Edge Tools for VS Code enables you to 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.
.NET Core Test Explorer is the test Explorer for .NET Core (MSTest, xUnit, NUnit).
C# for Visual Studio Code (powered by OmniSharp)..
Docker makes it easy to create, manage, and debug containerized applications.
MDX Provides syntax highlighting and bracket matching for MDX (JSX in Markdown) files.
PowerShell enables you to develop PowerShell scripts in Visual Studio Code!
SQL Server (mssql) enables to develop Microsoft SQL Server, Azure SQL Database and SQL Data Warehouse on VS Code.
Vue tooling for VS Code
ES7 React/Redux/GraphQL/React-Native snippets contains simple extensions for React, Redux and Graphql in JS/TS with ES7 syntax
Icon Fonts contains snippets for popular icon fonts such as Font Awesome, Ionicons, Glyphicons, Octicons, Material Design Icons and many more!
Surround is a simple yet powerful extension to add wrapper templates around your code blocks.
Auto Rename Tag as the name suggests, auto rename paired HTML/XML tag.
CodeTour allows you to record and playback guided tours of codebases, directly within the editor.
Highlight Matching Tag highlights matching closing or opening tag
Live Server launch a development local Server with live reload feature for static & dynamic pages
markdownlint provides Markdown linting and style checking for Visual Studio Code.
Markdown Shortcuts provide Shortcuts for Markdown editing.
npm Intellisense is a visual Studio Code plugin that autocompletes npm modules in import statements
Peacock subtly change the workspace color of your workspace. Ideal when you have multiple VS Code instances and you want to quickly identify which is which.
Search node_modules enables to quickly search the node_modules folder.
Turbo Console Log enables automating the process of writing meaningful log messages.
Bookmarks enables you to mark lines and jump to them
Code Spell Checker is a spelling checker for source code
Git History enables you to view git log, file history, compare branches or commits
Path Intellisense is a Visual Studio Code plugin that autocompletes filenames.
- VSCode Tips for Power Users
- My Favorite VS Code Extensions of 2022 | by Mark Did | Towards Data Science
- Rewritten after cross checking with what is actually installed on my side currently.
Package Json Upgrade.
Markdown Preview Mermaid Support.