# 账号同步
若是登录了账号,并开启了同步。以下内容会根据账号选择的内容进行同步。
# 卸载与清空 VS Code 配置(window)
- 卸载 VS Code
- 删除
C:\Users\当前用户\AppData\.vscode移除安装的插件 - 删除
C:\Users\当前用户\AppData\Roaming\Code移除用户和缓存信息
# VS Code 插件文件
通过命令
& "安装VSCode的路径\bin\code.cmd" --list-extensions > vscode_extensions_full.txt导出当前 VS Vode 插件文件。
# ==================== 一、代码编辑与格式化 ==================== | |
aaron-bond.better-comments # 插件名称:Better Comments | 增强代码注释可读性,支持标记 TODO/警告/疑问;无快捷键,注释前加:// ! 警告、// ? 疑问、// TODO 待办 | |
dbaeumer.vscode-eslint # 插件名称:ESLint | JS/TS 语法检查与自动修复;快捷键:Ctrl+Shift+I(自动修复)、Ctrl+Shift+P→ESLint: Fix all auto-fixable Problems | |
esbenp.prettier-vscode # 插件名称:Prettier - Code formatter | 多文件格式统一(JS/Vue/HTML等);快捷键:Ctrl+Shift+F(格式化),需开启 "editor.formatOnSave": true 实现保存自动格式化 | |
gregorbiswanger.json2ts # 插件名称:json2ts | JSON 快速转 TypeScript 接口;操作:选中 JSON→右键→Convert JSON to TypeScript 或 Ctrl+Shift+P→JSON to TypeScript | |
usernamehw.errorlens # 插件名称:Error Lens | 行内显示代码错误详情;无快捷键,自动生效,支持自定义显示样式 | |
# ==================== 二、HTML/CSS/样式相关 ==================== | |
pranaygp.vscode-css-peek # 插件名称:CSS Peek | HTML 中预览 CSS 样式;快捷键:光标放 class/id 上→Alt+F12(预览)、Ctrl+Click(跳转定义) | |
pucelle.vscode-css-navigation # 插件名称:CSS Navigation | CSS 导航与跳转;快捷键:F12/Ctrl+Click(跳定义)、Shift+F12(查引用) | |
vincaslt.highlight-matching-tag # 插件名称:Highlight Matching Tag | 高亮 HTML/Vue 配对标签;无快捷键,点击标签自动高亮 | |
# ==================== 三、Vue/uni-app 开发专用 ==================== | |
dariofuzinato.vue-peek # 插件名称:Vue Peek | Vue 组件跳转与预览;快捷键:F12/Ctrl+Click(跳定义)、Alt+F12(预览) | |
vue.volar # 插件名称:Vue (Official) | Vue 3 官方开发工具(语法提示/类型检查);快捷键:F2(重命名)、Ctrl+.(快速修复) | |
uni-helper.uni-app-schemas-vscode # 插件名称:uni-helper(uni-app 配置提示) | uni-app 配置文件 JSON Schema 提示;无快捷键,编辑时自动补全 | |
uni-helper.uni-app-snippets-vscode # 插件名称:uni-helper(uni-app 代码片段) | uni-app 代码片段(uPage/uComponent等);操作:输入片段前缀→Tab 补全 | |
uni-helper.uni-cloud-snippets-vscode # 插件名称:uni-helper(uni-cloud 片段) | uni-cloud 云开发代码片段;操作:输入前缀(如 uCloudFunction)→Tab 补全 | |
uni-helper.uni-helper-vscode # 插件名称:uni-helper(开发辅助) | uni-app 开发辅助工具集;无快捷键,右键支持快速导航配置 | |
uni-helper.uni-highlight-vscode # 插件名称:uni-helper(代码高亮) | 增强 uni-app 代码高亮;无快捷键,自动生效 | |
uni-helper.uni-ui-snippets-vscode # 插件名称:uni-helper(uni-ui 片段) | uni-ui 组件代码片段;操作:输入组件前缀(如 uButton)→Tab 补全 | |
# ==================== 四、高效编辑工具 ==================== | |
formulahendry.auto-close-tag # 插件名称:Auto Close Tag | 自动闭合 HTML/Vue 标签;无快捷键,输入 <tagName> 自动补全 </tagName> | |
formulahendry.auto-rename-tag # 插件名称:Auto Rename Tag | 同步修改 HTML/Vue 配对标签;无快捷键,修改标签名自动同步 | |
obkoro1.korofileheader # 插件名称:koroFileHeader | 生成文件头部注释(作者/创建时间等);快捷键:Ctrl+Alt+I(更新注释),新建文件自动生成 | |
# ==================== 五、翻译与词典 ==================== | |
codeinchinese.englishchinesedictionary # 插件名称:翻译(英汉词典) | 中英文词典;操作:选中单词→右键→英语词典查询 或 Ctrl+Shift+P→英语词典:查询选中单词 | |
hancel.google-translate # 插件名称: Google Translate | 谷歌多语言翻译;操作:选中文本→右键→Translate 或 Ctrl+Shift+P→Google Translate: Translate | |
wangguixuan.var-translate-en # 插件名称:var-translate-en | 变量名翻译(中→英/英→中);操作:选中变量→右键→变量翻译 或 Ctrl+Alt+T→变量翻译:转换选中内容 | |
# ==================== 六、辅助工具与预览 ==================== | |
kisstkondoros.vscode-gutter-preview # 插件名称:Image preview | 行号旁预览图片/颜色;无快捷键,悬浮可放大,点击打开图片 | |
ritwickdey.liveserver # 插件名称:Live Server | 本地服务器+实时预览;操作:右键 HTML→Open with Live Server(启动)、Ctrl+Shift+P→Live Server: Stop Server(停止) | |
shd101wyy.markdown-preview-enhanced # 插件名称:Markdown Preview Enhanced | 增强型 Markdown 预览(公式/流程图等);快捷键:Ctrl+Shift+V(预览)、Ctrl+K V(分屏预览) | |
techer.open-in-browser # 插件名称:open in browser | 浏览器打开 HTML;操作:右键→Open in Browser 或 Ctrl+Shift+P→Open in Browser: Open | |
tomoki1207.pdf # 插件名称:vscode-pdf | VS Code 内置 PDF 阅读器;操作:双击 PDF 打开,滚轮/方向键翻页、缩放 | |
# ==================== 七、主题与图标 ==================== | |
davidbwaters.macos-modern-theme # 插件名称:MacOS Modern Theme | macOS 风格主题;快捷键:Ctrl+K Ctrl+T→选择 macOS Modern 主题 | |
vscode-icons-team.vscode-icons # 插件名称:vscode-icons | 文件图标美化;操作:Ctrl+,→搜索 File Icon Theme→选择 VS Code Icons | |
wayou.vscode-icons-mac # 插件名称:vscode-icons-mac | macOS 风格文件图标;操作:Ctrl+,→搜索 File Icon Theme→选择 macOS Icons | |
# ==================== 八、快捷键与AI辅助 ==================== | |
github.copilot # 插件名称:GitHub Copilot | AI 代码助手(实时补全);快捷键:Tab(接受建议)、Esc(拒绝)、Ctrl+Shift+I(手动触发) | |
github.copilot-chat # 插件名称:GitHub Copilot Chat | Copilot 聊天界面(代码咨询/调试);快捷键:Ctrl+Shift+I(打开聊天)、选中代码→右键→Copilot: Ask about selection | |
# ==================== 九、语言包 ==================== | |
ms-ceintl.vscode-language-pack-zh-hans # 插件名称:Chinese (Simplified) | VS Code 中文(简体)语言包;操作:Ctrl+Shift+P→Configure Display Language→选择 zh-cn |
# 安装插件
# 单个安装
通过 插件名称 在插件市场中安装即可
# 批量安装
# 读取插件文件并批量安装 | |
Get-Content "C:\Users\你的用户名\vscode_extensions.txt" | ForEach-Object { | |
# 跳过注释行(以 #开头)和空行,避免安装失败 | |
if ($_ -notmatch '^#|^$') { | |
code --install-extension $_ | |
} | |
} |
# 读取插件文件并批量安装(跳过注释和空行) | |
grep -v '^#\|^$' ~/Desktop/vscode_extensions.txt | xargs -L 1 code --install-extension |
# 用户配置文件(本地配置)
{ | |
"settingsSync.ignoredExtensions": [], | |
// 颜色主题 | |
"workbench.colorTheme": "MacOS Modern Dark - Xcode Modern", | |
//vscode 主题 | |
"workbench.productIconTheme": "macos-modern", | |
// vscode icon | |
"workbench.iconTheme": "vscode-icons-mac", | |
// 开启原生括号着色 | |
"editor.bracketPairColorization.enabled": true, | |
// 开启括号配对引导线 | |
"editor.guides.bracketPairs": "active", | |
// 选填:如果你想让引导线一直显示,而不是只在选中的时候显示,改为 true | |
"editor.guides.bracketPairsHorizontal": "active", | |
// 核心:如果颜色不明显,可以手动强制定义颜色(可选) | |
"workbench.colorCustomizations": { | |
"editorBracketHighlight.foreground1": "#FFD700", | |
"editorBracketHighlight.foreground2": "#DA70D6", | |
"editorBracketHighlight.foreground3": "#179fff", | |
// "editorBracketHighlight.foreground4": "#069a50", | |
// "editorBracketHighlight.foreground5": "#a20d60", | |
"editorBracketHighlight.foreground4": "#06b95f", | |
"editorBracketHighlight.foreground5": "#ce137a", | |
// "editorBracketHighlight.foreground6": "#0d8080", | |
"editorBracketHighlight.foreground6": "#12a5a5", | |
}, | |
// 删除代码行尾空格 | |
"files.trimTrailingWhitespace": true, | |
//koro1FileHeader 插件配置 | |
"koroFileHeader.autoAdd": false, | |
"fileheader.configObj": { | |
"autoAdd": false, // 自动添加头部注释 | |
// "autoAlready" false, // 默认开启,只给支持的语言添加注释 | |
"createHeader": false, // 新建文件不自动添加注释 | |
"prohibitAutoAdd": ["json", "md"], // 禁止为 json, md 文件添加头部注释 | |
}, | |
// 翻译插件悬停显示 | |
"EnglishChineseDictionary.enableHover": false, | |
} |
# 代码片段
创建文件后,直接输入代码片段名称,即可快速生成文件基础结构。
{ | |
"custom-vue3-setup":{ | |
"prefix": "vue3", | |
"body": [ | |
"<template>", | |
" <div></div>", | |
"</template>", | |
"", | |
"<script setup></script>", | |
"", | |
"<style lang=\"scss\" scoped>", | |
" @import './style.scss';", | |
"</style>", | |
"", | |
], | |
"description": "vue3 + js + scss" | |
} | |
} |
过去无法挽回,未来可以改变,有的人成日殚精竭虑,却掀不起什么风浪,有的人却因一念之差,让世界天翻地覆,这就是命运权重。