VSCode
常用插件
ESLint
配合 eslint 检测的插件Path Intellisense
能根据导入路径给提示的插件Prettier - Code formatter
如果项目中在 eslint 基础上配置了 prettier,则需要此插件。EditorConfig for VS Code
如果项目中有为该项目单独做的 VSCode 配置并且想要生效的话,那么需要此插件DotENV
支持环境配置文件的插件Git Graph
可视化查看各分支代码提交记录Git History 可以查看每次提交的文件详情
Bito 一款支持 ChatGPT 的插件。并能在线识别你的代码,提供意见
open in browser 支持右键选择浏览器打开当前页面
Highlight Matching Tag 高亮当前光标处的前后标签,方便区分当前区块的范围
settings.json 配置
自动保存
json
{
"files.autoSave": "afterDelay",
}
新开窗口
json
{
"workbench.startupEditor": "newUntitledFile",
"workbench.editor.enablePreview": false,
}
文件层次
json
{
"explorer.compactFolders": false,
}
当一个文件夹下只有一个文件夹时,也要分层次
关闭插件推荐
json
{
"extensions.ignoreRecommendations": false,
}
eslint
json
{
"editor.codeActionsOnSave": {
// 保存自动修复
"source.fixAll.eslint": "explicit",
},
// eslint 自动识别工作区
"eslint.workingDirectories": [{ "mode": "auto" }],
// ESLint要验证的语言
"eslint.validate": ["javascript","typescript","vue"]
}
tabSize
json
{
// 重新设定tabsize
"editor.tabSize": 2,
}