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开头注释所标记的内容