1. Expansion
##Name |
Brief description |
|||||||||||||||||||||||||||||
Auto Close Tag |
Auto-close HTML tag |
|||||||||||||||||||||||||||||
Auto Import |
import prompt |
|||||||||||||||||||||||||||||
##Auto Rename Tag
|
When modifying HTML tags, automatically modify the matching tags
|
|||||||||||||||||||||||||||||
Babel JavaScript
|
babel plugin, syntax highlighting
|
|||||||||||||||||||||||||||||
Babelrc
|
.babelrc file highlighting tip
|
|||||||||||||||||||||||||||||
Beautify css /sass/scss/less
|
css/sass/less formatting
|
|||||||||||||||||||||||||||||
Better Align
|
Align assignment symbols and comments
|
|||||||||||||||||||||||||||||
Better Comments
|
Write more user-friendly comments
|
|||||||||||||||||||||||||||||
Bookmarks
|
Add row bookmark
|
|||||||||||||||||||||||||||||
Browser compatibility check for HTML5, CSS3, and SVG |
||||||||||||||||||||||||||||||
Code Outline |
##Display code structure tree |
|||||||||||||||||||||||||||||
##Code Runner
|
Run the selected code segment (supports most languages)
|
|||||||||||||||||||||||||||||
Code Spell checker
|
Word spell checker
|
|||||||||||||||||||||||||||||
CodeBing
|
Quickly open Bing and search, configurable search engine
|
|||||||||||||||||||||||||||||
Color Highlight
|
Color values are highlighted in code
|
|||||||||||||||||||||||||||||
Color Info
|
The small window displays color values, rgb, hsl, cmyk, hex, etc.
|
|||||||||||||||||||||||||||||
Color Picker
| ##Color Picker
|
|||||||||||||||||||||||||||||
##Integrate Dash |
||||||||||||||||||||||||||||||
##Debug Chrome |
Document This |
|||||||||||||||||||||||||||||
##Comment document generation |
DotENV |
|||||||||||||||||||||||||||||
##.env file highlighting
|
Edit csv |
|||||||||||||||||||||||||||||
Edit CSV file
| ||||||||||||||||||||||||||||||
EditorConfig for VS Code |
EditorConfig plugin |
|||||||||||||||||||||||||||||
Emoji |
Enter emoji | # in the code |||||||||||||||||||||||||||||
##endy |
Jump the input cursor to the end of the current line |
|||||||||||||||||||||||||||||
Error Gutters |
##Prompt error code at line number
|
|||||||||||||||||||||||||||||
ESLint
| ##ESLint plug-in, highlight prompt||||||||||||||||||||||||||||||
##Quickly locate the file based on the path string |
||||||||||||||||||||||||||||||
##The status bar displays the current file size |
||||||||||||||||||||||||||||||
Quickly jump to the specified word position |
||||||||||||||||||||||||||||||
FontAwesome prompt code snippet |
##ftp-sync |
|||||||||||||||||||||||||||||
Sync files to ftp |
##Git Blame |
|||||||||||||||||||||||||||||
Display the current line of Git in the status bar Information |
Git File History |
|||||||||||||||||||||||||||||
Quickly browse a single file Historical commit changes |
Git Graph |
|||||||||||||||||||||||||||||
Git graphical View for easy browsing and operation |
Git History(git log) |
View git log |
||||||||||||||||||||||||||||
##Git Tree Compare |
Git tree comparison, view the differences between different branches |
|||||||||||||||||||||||||||||
##gitignore
|
.gitignore file syntax
|
|||||||||||||||||||||||||||||
Highlight indent baseline |
||||||||||||||||||||||||||||||
Gulp Code Snippet |
##Highlight Matching Tag | |||||||||||||||||||||||||||||
Highlight matching selected tags |
##HTML CSS Class Completion |
|||||||||||||||||||||||||||||
CSS class tip |
##HTML CSS Support |
|||||||||||||||||||||||||||||
css hint (supports vue)
|
HTMLHint |
|||||||||||||||||||||||||||||
HTML Format Tips
|
##htmltagwrap |
|||||||||||||||||||||||||||||
##htmltagwrap
|
||||||||||||||||||||||||||||||
Import Beautify
| ||||||||||||||||||||||||||||||
Import Cost |
The size of the imported (import/require) package is displayed in the line |
|||||||||||||||||||||||||||||
##Indenticator |
##Indent Highlight
|
|||||||||||||||||||||||||||||
IntelliSense for css class names
|
css class input prompt
|
|||||||||||||||||||||||||||||
JavaScript (ES6) code snippets
| ##ES6 syntax code snippets ||||||||||||||||||||||||||||||
Standard Style | ||||||||||||||||||||||||||||||
Supports executing Jest single test file or single use case |
||||||||||||||||||||||||||||||
Code reconstruction tool, extraction Functions, variable renaming, etc. |
||||||||||||||||||||||||||||||
JSON structure converted into typescript interface |
||||||||||||||||||||||||||||||
Formatting and Compressing JSON |
##jumpy |
|||||||||||||||||||||||||||||
Quickly jump to the specified word position |
##language-stylus |
|||||||||||||||||||||||||||||
Stylus Syntax Highlighting and Tips |
Less IntelliSense |
|||||||||||||||||||||||||||||
less variables and blending tips |
Lodash |
|||||||||||||||||||||||||||||
Lodash Code Snippet |
Log Wrapper |
Production code for printing selected variables |
||||||||||||||||||||||||||||
##markdownlint |
Markdown Format Tips |
|||||||||||||||||||||||||||||
##MochaSnippets
|
Mocha code snippet
|
|||||||||||||||||||||||||||||
Node modules resolve
|
Quickly navigate to Node modules
|
|||||||||||||||||||||||||||||
npm
| Run npm command
|
|||||||||||||||||||||||||||||
npm Intellisense
|
When importing the module, it prompts that the installed module name
|
|||||||||||||||||||||||||||||
Output Colorizer
| Color output information
|
|||||||||||||||||||||||||||||
Partial Diff
|
Compare two pieces of code or files
|
|||||||||||||||||||||||||||||
Parameter Hints
|
Indicate parameter names at function calls
|
|||||||||||||||||||||||||||||
Path Autocomplete
|
Path Completion Tips
|
|||||||||||||||||||||||||||||
Path Intellisense
|
Another Path completion prompt
|
|||||||||||||||||||||||||||||
Polacode
|
Generate the code into a picture
|
|||||||||||||||||||||||||||||
##css sorting |
||||||||||||||||||||||||||||||
##prettier official plug-in | ||||||||||||||||||||||||||||||
Prettify JSON |
##Format JSON |
|||||||||||||||||||||||||||||
Project Manager |
Quickly switch projects | |||||||||||||||||||||||||||||
Quokka.js |
No need to run manually, the variable results are displayed in the line |
|||||||||||||||||||||||||||||
Rainbow CSV |
##CSV file uses rainbow colors to render different columns
|
|||||||||||||||||||||||||||||
React Native Storybooks
| ##storybook preview plugin, supports react||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
##typescript import sorting |
||||||||||||||||||||||||||||||
##String conversion processing (camel case, capital start, underscore, etc. ) | ||||||||||||||||||||||||||||||
stylelint |
##css/sass/less code style |
|||||||||||||||||||||||||||||
SVG Viewer |
##SVG Viewer
|
|||||||||||||||||||||||||||||
Syncing
|
vscode settings synchronized to gist
|
|||||||||||||||||||||||||||||
Test Spec Generator
|
Test case generation (supports chai, should, jasmine)
|
|||||||||||||||||||||||||||||
TODO Parser
| ##Todo Management
|
|||||||||||||||||||||||||||||
##Collect TODO comments in the code and support quick search |
||||||||||||||||||||||||||||||
##Toggle quotation marks in JS," -> ' -> ` |
||||||||||||||||||||||||||||||
ts/js suffix prompt |
##TSLint |
|||||||||||||||||||||||||||||
TypeScript syntax check |
Types auto installer |
|||||||||||||||||||||||||||||
Automatic installation @types declares dependencies |
TypeScript Hero |
|||||||||||||||||||||||||||||
TypeScript Auxiliary Plug-ins, manage import, outline, etc. |
TypeScript Import |
|||||||||||||||||||||||||||||
TS automatic import |
TypeScript Import Sorter |
|||||||||||||||||||||||||||||
import sorting |
Typescript React code snippets |
React Typescript Code Snippet |
||||||||||||||||||||||||||||
##TypeSearch |
TS declaration file search |
|||||||||||||||||||||||||||||
Version Lens |
The package.json file displays the current version and the latest version of the module |
|||||||||||||||||||||||||||||
##vetur
|
Vue Plugin
|
|||||||||||||||||||||||||||||
##Vue plug-in, supports Vue3 |
||||||||||||||||||||||||||||||
Quickly open the homepage and code repository of the selected module |
##Visual Studio IntelliCode |
|||||||||||||||||||||||||||||
AI-based code prompts |
##VS Live Share |
|||||||||||||||||||||||||||||
Real-time multiplayer assistance |
##VSCode Great Icons | |||||||||||||||||||||||||||||
File icon expansion
|
##vscode-database |
|||||||||||||||||||||||||||||
##vscode-icons
|
||||||||||||||||||||||||||||||
##vscode-spotify |
Integrate spotify, play music |
|||||||||||||||||||||||||||||
##vscode-styled-components | styled-components highlighting support |
|||||||||||||||||||||||||||||
vscode-styled-jsx |
styled-jsx highlighting support |
|||||||||||||||||||||||||||||
Vue Peek |
##Support jumping to Vue component definition file |
|||||||||||||||||||||||||||||
Vue TypeScript Snippets |
Vue Typescript Snippets |
|||||||||||||||||||||||||||||
##VueHelper
|
Vue2 code snippet (including Vue2 api, vue -router2, vuex2)
|
|||||||||||||||||||||||||||||
##Name |
Preview |
Atom One Light Theme |
|
##bluloco-dark
|
|
##Eva Theme |
|
Flat UI |
|
#GitHub Theme
|
|
Monokai Pro |
|
New Moon VSCode |
|
One Dark Pro |
|
Plastic |
|
spacegray-vscode |
|
Splus |
三、个人首选项配置(仅供参考)
{ "breadcrumbs.enabled": true, "editor.tabSize": 2, "editor.renderWhitespace": "boundary", "editor.cursorBlinking": "smooth", "editor.minimap.renderCharacters": false, "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'Courier New', monospace, 'Droid Sans Fallback'", "editor.fontLigatures": true, "explorer.confirmDragAndDrop": false, "extensions.autoUpdate": false, "files.insertFinalNewline": true, "git.autofetch": true, "git.path": "F:\\Program Files\\Git\\cmd\\git.exe", "search.exclude": { "**/node_modules": true, "**/dist": true }, "typescript.locale": "en", "window.titleBarStyle": "custom", "window.title": "${dirty}${activeEditorMedium}${separator}${rootName}", "window.zoomLevel": 1, "workbench.activityBar.visible": true, "workbench.colorTheme": "Plastic - deprioritised punctuation", "workbench.iconTheme": "vscode-great-icons", "workbench.startupEditor": "newUntitledFile", "eslint.autoFixOnSave": true, "eslint.validate": ["javascript", "javascriptreact", "vue"], "vsicons.projectDetection.autoReload": true, "vsicons.dontShowNewVersionMessage": true, "tslint.autoFixOnSave": true, "debugwrapper.wrappers": { "default": "console.log('$eSEL', $SEL)" }, "prettier.tslintIntegration": true, "cSpell.userWords": [ "Unmount" ], "jest.autoEnable": false, }