2025年,VsCode插件

2,164 阅读5分钟

🍭插件

基础插件

1. Chinese (Simplified) (简体中文) Language Pack

  • 作用:中文 image.png

使用方法 关闭VsCode,重新打开

any-rule

  • 作用:使用正则表达式 image.png

使用方法 右键选择"🦕正则大全". GIF

Auto Rename Tag

  • 作用:自动完成另一侧标签的同步修改

image.png

  • 效果展示

Auto-Rename-Tag.gif

Bracket Pair Colorizer

  • 作用:给括号加上不同的颜色,便于区分不同的区块,可自定义括号颜色

image.png

  • 效果展示

image.png

翻译(英汉词典)

  • 作用:翻译

image.png

  • 效果展示

翻译.gif

Code Runner

  • 作用:在控制面台中运行js

image.png

  • 使用方法:选中js文件 鼠标右击“run code” 在vscode控制台运行

Code-Runner.gif

console helper

  • 作用:帮助开发者更快的输入/移除 log,醒目的主题搭配,极大的提高开发效率。

image.png

  • 效果演示

选中变量后按下快捷键,会在代码下方插入一行带颜色的 console 语句

快捷方式:

  • macOS: cmd + shift + l
  • Windows: ctrl + l

select-insert

Color Info

  • 作用:只需在颜色上悬停光标,就可以预览并切换色彩模型的(HEX、 RGB、HSL 和 CMYK)

image.png

  • 效果展示

Color-Info.gif

CSS Peek

  • 作用: 在html文件中 按住ctrl并点击类名 (将跳转到对应css文件)

image.png

  • 效果展示

CSS-Peek.gif

Debugger for Chrome(VSCode已有)

  • 作用:让 vscode映射 chrome 的 debug功能,静态页面可以用 vscode 来打断点调试

image.png

DotENV

  • 作用:在编辑.env文件时添加了便捷的语法高亮显示功能 image-20220118114227373.png

Easy LESS

作用:将less编译css(保存后生成.css和min.css文件) image-20220118132435229.png

Easy Sass

作用:将Sass编译css(保存后生成.css和min.css文件) image-20220118132508668.png

ESLint

作用:JS语法检查 image-20220118114353037.png

filesize

  • 作用:在状态栏显示当前文件大小 image-20220118114444765.png

使用效果

image.png

GitLens — Git supercharged

作用:增强Visual Studio代码中内置的Git功能 image-20220118114743696.png

Git History

作用:查看git日志,文件历史,比较分支或提交 image-20220118132719551.png 使用效果

image.png

HTML Boilerplate

作用:HTML 模版插件,只需在空文件中输入 html,并按 Tab 键,即可生成干净的文档结构。 image-20220118114935437.png

HTML CSS Support

作用:智能提示CSS类名以及id image-20220118115018444.png

HTMLHint

作用:HTML代码检查 image-20220118115157038.png

Icon Fonts

作用:在项目中添加图标字体的插件。该插件支持超过 20 个热门的图标集,包括了 Font Awesome、Ionicons、Glyphicons 和 Material Design Icons。 image-20220118115306660.png

Iconify IntelliSense

作用:智能图标化预览和搜索VS代码 image-20220118115647668.png

Image preview

作用:在左侧栏和悬停时显示图像预览 image-20220118144325761.png 使用效果

image.png

JavaScript (ES6) code snippets

作用:ES6语法智能提示,快速输入,还支持.ts,.jsx,.tsx,.html,.vue image-20220118115753055.png

Jest

作用:单元测试 image-20220118115905400.png

jQuery Code Snippets

作用:jQuery代码智能提示 image-20220118145418083.png

koroFileHeader

作用:规范注释 image-20220308155822037.png

简单配置

// settings.json

 // 文件头部注释
  "fileheader.customMade": {
    "Descripttion": "",
    "version": "",
    "Author": "Jack",
    "Date": "Do not edit",
    "LastEditors": "Jack",
    "LastEditTime": "Do not Edit"
  },
  //函数注释
  "fileheader.cursorMode": {
    "description": "", // 函数注释生成之后,光标移动到这里
    "param": "",
    "return": ""
  }

language-postcss

作用:PostCSS语言支持 image-20220118120011949.png

Live Server

作用: 开启本地服务器,效果实时预览 image-20220118144614854.png 使用方式

image.png

markdownlint

作用:帮助我们确保markdown语法的正确性。 image-20220118123900620.png

Material Icon Theme

  • 作用:设置文件图标主题 image-20220118124013493.png

使用效果

image.png

open in browser

  • 作用:允许在默认的浏览器或应用程序中打开当前文件 image-20220118124043260.png

Path Intellisense

  • 作用:自动补充文件名 image-20220118124143182.png

Prettier - Code formatter

  • 作用:代码格式化 image-20220118124311220.png

stylelint

作用: image-20220118124545996.png

Tabnine AI Autocomplete for Javascript, Python, Typescript, PHP, Go, Java, Ruby & more

作用:AI智能提示(会记录你之前输入的代码。好用,但很吃电脑性能) image-20220118144909790.png

Tailwind CSS IntelliSense

作用:智能Tailwind CSS工具 image-20220118124818958.png

Todo Tree && TODO Highlight

作用:记录代办

3.gif

  • 常用标记
标签描述
TODO待办标记,用来标记待办的地方。表示标记处有功能代码待编写,待实现的功能在说明中会简略说明。
HACK待修改标记,用来标记可能需要更改的地方。在写代码的时候,有的地方我们并不确定他是正确的,可能未来有所更改,这时候可以使用HACK标记。
FIXME待修复标记,用来标记一些需要修复的位置。表示标记处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。
XXX改进标记,用来标记一些草率实现的地方。在写代码的时候,有些地方需要频繁修改,代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进,要改进的地方会在说明中简略说明。
NOTE说明标记,添加一些说明文字。
INFO信息标记,用来表达一些信息。
TAG标识标记,用来创建一些标记。
  • 配置

快捷打开设置 Crtl+Shift+p 搜索 settings.json

 {
 "todohighlight.keywords": ["TODO", "INFO"], // 设置todo-height高亮
  "todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^[ \\t]*(-|\\d+.))\\s*($TAGS)",
  "todo-tree.filtering.ignoreGitSubmodules": true,
  "todo-tree.tree.showCountsInTree": true,
  "todo-tree.regex.regexCaseSensitive": false,
  "todo-tree.general.statusBar": "current file",
  "todo-tree.general.tags": ["BUG", "FIXME", "TODO", "HACK", "XXX", "TAG", "DONE", "NOTE", "INFO"],
  "todo-tree.highlights.defaultHighlight": {
    "icon": "alert",
    "type": "line"
  },
  "todo-tree.highlights.customHighlight": {
    "BUG": {
      "icon": "bug",
      "foreground": "#F56C6C"
    },
    "FIXME": {
      "icon": "flame",
      "foreground": "#FF9800"
    },
    "TODO": {
      "icon": "checklist",
      "foreground": "#FFEB38"
    },
    "HACK": {
      "icon": "versions",
      "foreground": "#E040FB"
    },
    "XXX": {
      "icon": "unverified",
      "foreground": "#E91E63"
    },
    "TAG": {
      "icon": "tag",
      "foreground": "#409EFF"
    },
    "DONE": {
      "icon": "verified",
      "foreground": "#0dff00"
    },
    "NOTE": {
      "icon": "note",
      "foreground": "#67C23A"
    },
    "INFO": {
      "icon": "info",
      "foreground": "#909399"
    }
  }
 }

TypeScript Hero

作用:TS开发提示工具 image-20220118145109863.png

Vetur

作用: Vue2使用 image-20220118125119822.png

Vue Language Features (Volar)

作用: 对Vue 3的语言支持(使用时,最好将Vetur禁用) image-20220118125045718.png

vscode-icons

作用:控制vscode中的文件管理的树目录显示图标 image-20220118125256245.png

vscode-pdf

作用:在VSCode中显示PDF image-20220118133242349.png

background-cover

  • 作用:添加一张你喜欢的图片铺满整个vscode.

image.png

已废弃的插件

Auto Close Tag

现在vscode默认自动闭合HTML/XML标签

  • 作用:自动闭合HTML/XML标签 image.png Auto-Close-Tag.gif

HTML Snippets(作者不再维护)

作用:智能提示HTML标签,以及标签含义 image-20220118115115941.png