分享10个值得收藏的VSCode插件「推荐」

1. Prettier (代码格式化工具)

在代码编写过程中,遵循一定的代码风格是很重要的,但是手动调整代码的格式往往会非常耗时。Prettier是一个一键式的代码格式化工具,可以自动处理代码的缩进、换行和空格等,确保团队成员之间的代码格式统一。此外,Prettier 支持许多编程语言,如 JS、CSS、HTML、Markdown、JSON、GraphQL 等。

1.1 如何使用

在Vscode搜索安装插件 Prettier - Code formatter,安装完成后按照以下步骤开启格式化器即可

打开Vscode设置;

搜索Prettier;

勾选 Prettier: Require Config;

勾选 Prettier: Auto Save, 实现自动格式化;

在配置文件(.prettierrc)中设置一些自己喜欢的格式

module.exports = {

semi: true, // 是否在句末加分号

singleQuote: true, // 是否使用单引号

trailingComma: 'all', // 是否使用尾随逗号

printWidth: 80, // 一行的最大长度

}

2. ESLint (代码检查工具)

ESLint是一个非常常用的代码检查工具,可以在编写代码时检查代码是否符合规范,以及是否存在潜在的错误。它可以检查变量使用、函数调用、语句结构、语法错误等等,避免开发过程中写出低质量的代码。与Prettier不同,ESLint并不会格式化你的代码,但可以通过配置来自定义规则,比如使用什么样的引号,变量命名规则等。

2.1 如何使用

在Vscode中搜索并安装插件ESLint进行安装,并在项目根目录下新建配置文件.eslintrc.js,并在配置文件内配置ESLint检查规则进行使用

module.exports = {

root: true,

env: {

node: true,

es6: true,

},

extends: ['eslint:recommended'],

parserOptions: {

ecmaVersion: 2020,

},

rules: {

'no-console': 'off'

},

}

3. GitLens (Git管理工具)

GitLens是一个非常好用的Git管理工具,可以让你在Vscode中查看代码的提交历史、分支和贡献者信息,还能够与Github集成,方便我们进行版本控制。通过 GitLens,用户可以查看一个文件的最新提交信息、历史提交、对比版本(包括两个分支的某一行对应的历史版本对比)、作者以及查看文件在当前分支和其他分支的具体情况等等。

3.1 如何使用

在Vscode中搜索并安装GitLens插件,在左侧代码栏中的(文件名后的)区域单击历史记录按钮或执行以下操作打开源代码管理器:

从导航菜单中选择查看 > 源代码管理器。

使用快捷键 (Windows, Linux:Ctrl + Shift + G,Mac:? + ? + G)。

选择源代码管理器图标![](https://s3.ax1x.com/2022/01/08/s8WU4U.png)。

4. Bracket Pair Colorizer (括号匹配)

在编写代码时,大括号、圆括号和中括号经常配对使用, Bracket Pair Colorizer会给括号加上不同的颜色进行匹配,方便我们快速定位和查看括号是否匹配。

4.1 如何使用

在Vscode中搜索并安装Bracket Pair Colorizer插件

5. Code Runner (代码运行工具)

在开发过程中,我们常常需要运行一些简单的代码片段来验证思路, Code Runner 是一个不错的工具,可以快速在Vscode中的集成终端里面编译、执行我们的代码。

5.1 如何使用

在Vscode中搜索并安装Code Runner插件,安装完成后,在需要运行的代码文件中按下快捷键“Ctrl+Alt+N”或者点击编辑器右上角“play”按钮即可运行

6. Live Server (Live Server)

有时候需要在本地搭建一个服务器来展示网页效果,Live Server插件可以让我们快速的在网页上预览我们的项目,并且无需手动刷新浏览器,因为它支持热更新功能,可以自动刷新页面。

6.1 如何使用

在Vscode中搜索并安装Live Server插件,找到需要实时预览的静态HTML文件,在文件编辑界面右下角有一个"Go Live"按钮,点击该按钮即可预览并实时展示变化,通过 "ctrl+shfit+p" 打开命令面板,输入 "Live Server" 后回车也能开启实时服务。

7. Material Icon Theme (图标主题)

在开发过程中,文件夹和文件的区分非常重要,是为了让管理更加方便,文件的图标主题十分重要,Material Icon Theme插件通过为文件和文件夹添加不同的图标,让我们可以快速地判断文件的类型和状态。

7.1 如何使用

在Vscode中搜索并安装Material Icon Theme插件即可,若需要对当前图标进行更改,打开设置界面,修改文件→图标主题→Material Theme Icons选项为Material Icons或更换其他主题即可

8. Markdown All In One (Markdown 编辑器)

在Vscode中写Markdown文档时,Markdown All In One插件可以方便地提供各种Markdown编辑所需的功能,如预览、表格、公式等,大大提高了撰写Markdown文档的效率。

8.1 如何使用

在Vscode中搜索并安装Markdown All In One插件即可,修改设置文件(task.json)为以下代码:

{

"version": "2.0.0",

"tasks": [

{

"type": "shell",

"label": "pandoc",

"command": "pandoc",

"args": [

"-s",

"${file}",

"-o",

"${fileDirname}/${fileBasenameNoExtension}.docx"

],

"options": {

"cwd": "${workspaceFolder}"

}

}

]

}

9. Path Intellisense (路径自动补全)

Path Intellisense是一个可以自动提示文件路径和自动补全文件名的插件,它可以让我们快速找到我们需要的文件和文件夹,非常的有用。

9.1 如何使用

在Vscode中搜索并安装Path Intellisense插件即可

10. TODO Highlight (代码标记)

在编写代码时,我们常常会写下 TODO 来提醒自己或别人,哪些代码需要继续完善或者优化,这时候 TODO Highlight 插件会很有用,它可以帮助我们快速定位到代码中的TODO内容,提高我们的工作效率。

10.1 如何使用

在Vscode中搜索安装TODO Highlight插件即可,之后会在源代码中高亮以TODO开头注释所标记的内容