banner
cos

cos

愿热情永存,愿热爱不灭,愿生活无憾
github
tg_channel
bilibili

2022 Frontend Development VSCode Common Plugins and Other Tool Recommendations

I summarized my commonly used frontend plugins and tools for 2022. Although the plugin synchronization feature built into VSCode is quite comprehensive, I still compiled this list for future reference. Original Feishu document link: ‍Recommended Common VSCode Plugins and Other Tools for Frontend Development in 2022

Common VSCode Plugins#

Development#

GitLens — Git supercharged#

Enhances the integrated Git functionality of VSCode, providing many useful features.

image

Auto Close Tag#

Automatically closes HTML and JSX tags.

image

Auto Rename Tag#

Automatically renames tags.

image

change-case#

Case conversion. Type change case in Ctrl+Shift+P.

image

image

Code Spell Checker#

Spell checking in code.

image

image

ES7 React/Redux/GraphQL/React-Native snippets#

React code snippets, as shown in the image.

image

Commit Message Editor#

Essential for team collaboration, editing git commit messages.

image

ESLint#

image

Prettier#

Specifies the configuration file .prettierrc.js, making it convenient to format using your project's Prettier configuration file.

Why Prettier? https://prettier.io/docs/en/why-prettier.html

imageimage

image

Automatic completion and smart suggestions for Tailwind.

image

Error Lens#

Improves the highlighting of errors, warnings, and other language diagnostics.

image

CSS Modules#

Essential for CSS module mode.

image

px to rem & rpx & vw (cssrem)#

Convenient for unit conversion.

image

Template String Converter#

Automatically converts input starting with ${ into template strings.

image

TabOut#

A plugin that you can't go back from once you get used to it, press Tab to exit parentheses.

image

image

Highlight Matching Tag#

As the name suggests, a tag highlighting plugin.

image

Live Server#

A classic plugin: https://juejin.cn/post/7006338919767736357

image

Dev Containers (suitable for docker development)#

Open files inside Docker containers; highly praised by those who develop with Docker.

image

Auxiliary#

Code Runner#

This one needs no introduction, the small triangle in the upper right runs the code.

image

Great for viewing image resources, highly recommended.

image

imageimage

Image preview#

Image link preview, very useful.

image

Project Manager#

VSCode's project manager, switch projects with one click.

image

image

Todo Tree#

As the name suggests, it displays where the TODO comments are in the project, automatically highlighting TODOs.

imageimage

Comment Translate#

Comment translation, as shown.

image

Live Share#

Collaborative editing and shared terminal for multiple users: https://juejin.cn/post/6844903603182764039

image

Practical Tools#

Bookmarks#

VSCode bookmarks.

image

Typora#

Using Vditor as a markdown editor for VSCode is very useful, but sometimes it conflicts with git and needs to be disabled.

image

image

:emojisense:#

Convenient for inputting emoji expressions.

image

CodeTour#

Useful for reading source code.

image

vscode-pdf#

View PDF files in VSCode.

image

Office Viewer (Markdown Editor)#

Since PDFs can be viewed, there are also plugins for viewing Office files. This integrates with Vditor for writing md files.

image

CodeSnap#

Select code and generate beautiful screenshots (suitable for showcasing code).

image

Draw.io Integration#

Files with the .drawio extension can be used to create flowcharts, suitable for writing technical documents, no need to elaborate.

image

Appearance Improvement#

One Dark Pro#

The iconic One Dark theme from Atom, also one of the most installed themes for VS Code!

image

vscode-icons#

Improves the file icons in VSCode, making it much more visually appealing.

image

imageimage

Autocomplete/Intelligent Suggestions#

GitHub Copilot#

The famous autocomplete tool.

image

Tabnine AI#

While not as good as Copilot, it also provides decent autocomplete, and it's free without needing to apply.

image

Mintlify Doc Writer for Python, JavaScript, TypeScript, C++, PHP, Java, C#, Ruby & more#

Automatically analyzes code to generate comments, suitable for those who are lazy to write documentation.

image

Parameter Hints#

Smart suggestions for function parameters, but can be a bit distracting if used too much.

image

Problem-Solving#

Quokka.js#

Real-time printing of JS output, suitable for solving problems.

image

Competitive Programming Helper (cph)#

Suitable for competition students, ACM (also suitable for solving interview algorithm questions, but the language is C++).

image

algorithm#

Suitable for LeetCode problem-solving.

image

Tool Recommendations#

Browser Plugins#

Screenshot & GIF Tools#

Practical Tools#

To Be Added#

...Feel free to comment with recommended plugins.

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.