1087 words
5 minutes
我的VSCode配置进化史:从原教旨主义到插件狂魔
从”原生最好”到”插件真香”,我的VSCode装了47个插件。这篇记录配置演变过程。
第一阶段:原教旨主义(2019)
刚用VSCode时,我坚持”原生配置最好”。
理由:
- 插件多了启动慢
- 依赖第三方有风险
- 换机器要重新配,麻烦
配置清单:
- 主题:默认Dark+
- 字体:Consolas
- 插件:0个
写代码的体验:能用,但总觉得哪里不对。
像穿了一件不合身的西装——能穿,但不舒服。
第二阶段: minimalist (2020)
忍不住装了第一个插件:GitLens。
因为实在受不了看Git历史要切到命令行。
然后装了第二个:Prettier。
因为团队要求统一代码格式,手动调太痛苦。
配置原则:只装”没有就不行”的插件。
清单:
- GitLens - 看Git历史
- Prettier - 格式化
- ESLint - 检查代码
总共5个插件,启动依然很快。
第三阶段:效率探索(2021)
开始尝试提升效率的插件。
装了:
- Auto Rename Tag - 改标签自动改闭合标签
- Bracket Pair Colorizer - 彩虹括号
- Path Intellisense - 路径提示
- Git History - 图形化Git历史
体验提升明显,写代码流畅多了。
但也开始觉得:每次换电脑要重装插件好烦。
第四阶段:主题美化(2022)
不满足于默认外观。
主题:
- 试了10+个主题,最后定Dracula
- 图标主题:Material Icon
字体:
- 从Consolas换到Fira Code
- 开了字体连字(ligatures),!= 变成 ≠ 很好看
界面:
- 隐藏了活动栏
- 隐藏了状态栏
- 极简模式
截了个图发朋友圈,收获20个赞。
第五阶段:功能扩展(2023)
开始装功能性插件:
- Thunder Client - 代替Postman
- Live Server - 快速起HTTP服务
- REST Client - 在编辑器里发HTTP请求
- Code Runner - 快速运行代码片段
还有:
- TODO Highlight - 高亮TODO注释
- Better Comments - 彩色注释
- Error Lens - 错误直接显示在行尾
插件数量突破20个。
VSCode启动时间:从2秒变成8秒。
第六阶段:AI辅助(2024)
Copilot来了,第一时间装上。
然后:
- GitHub Copilot Chat
- TabNine(后来删了,和Copilot冲突)
- Codeium(试过,一般)
AI改变了我写代码的方式:
- 注释写得更多了(给AI看)
- Tab键按得更多了(接受建议)
- 但有时候AI给的代码是错的,要仔细review
现在的配置(2025)
插件列表(47个)
开发必备:
- ESLint, Prettier
- TypeScript Importer
- Auto Import
Git相关:
- GitLens, Git Graph, Git History
效率工具:
- Copilot, Copilot Chat
- Todo Tree
- Project Manager
- Bookmarks
UI美化:
- Dracula Official
- Material Icon Theme
- Fira Code字体
语言支持:
- Python, Go, Rust, Vue, React…
其他:
- Thunder Client
- REST Client
- Code Runner
- Live Server
- Markdown All in One
- YAML, TOML, JSON…
settings.json 节选
{ "workbench.colorTheme": "Dracula", "editor.fontFamily": "'Fira Code', Consolas", "editor.fontLigatures": true, "editor.fontSize": 14, "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "git.enableSmartCommit": true, "github.copilot.enable": { "*": true }, "todo-tree.general.tags": [ "TODO", "FIXME", "HACK" ]}配置同步方案
解决了换电脑重装的问题:
方案一:Settings Sync
VSCode自带,开启后会自动同步:
- 设置
- 插件
- 快捷键
- 代码片段
缺点:偶尔抽风,同步不及时。
方案二:Git仓库
把自己的配置放到GitHub:
# 导出配置code --list-extensions > extensions.txtcp ~/Library/Application\ Support/Code/User/settings.json .
# 提交到GitHubgit add .git commit -m "update vscode config"git push新机器一键安装:
cat extensions.txt | xargs -L 1 code --install-extensioncp settings.json ~/Library/Application\ Support/Code/User/配置哲学
五年下来,我的理念变化:
从 “越少越好” 到 “够用就行,多点也无妨”
理由:
- 电脑性能过剩,多几个插件不影响
- 插件生态是VSCode的核心竞争力,不用浪费
- 时间比启动速度值钱
但也不盲目装插件:
- 不装功能重复的
- 不装一年没用的
- 定期清理(季度大扫除)
推荐清单
如果你刚用VSCode,推荐必装:
所有人:
- Prettier - 格式化
- GitLens - Git增强
- Settings Sync - 配置同步
前端:
- ESLint
- Auto Rename Tag
- Live Server
后端:
- REST Client / Thunder Client
- Docker
效率:
- Copilot(付费但值)
- Todo Tree
- Project Manager
最后的话
编辑器配置是很私人的事情。
没有”最好”的配置,只有”最适合你”的配置。
我的配置不一定适合你,但希望能给你一些灵感。
花点时间打磨工具,长期来看是值得的。
毕竟,程序员每天要对着编辑器8小时。
你的VSCode装了多少插件?欢迎在评论区分享你的配置。