必须显式执行configure display language命令并选zh-cn,再彻底重启;仅装语言包不生效,settings.json配locale已弃用。

装完中文语言包还是英文界面?必须显式设置 locale
VSCode 不会自动启用已安装的语言包,只装 Chinese (Simplified) Language Pack for Visual Studio Code 不等于界面变中文。关键动作是告诉 VSCode “现在用 zh-cn”,这个动作叫「显式设置 locale」。
常见错误包括:
- 只点了右下角弹窗的
Change Language and Restart,但后台Code.exe进程没彻底退出,重启后仍读取旧 locale - 命令面板里输
Configure Language或Change Language—— 正确命令名是Configure Display Language - 在语言列表里选了
Chinese或zh—— 有效值只有zh-cn(连字符必需,大小写不敏感但官方推荐小写) -
settings.json中写了"locale": "zh-CN"—— VS Code 2026 版本起强制小写,大写会被忽略
最稳的兜底操作:按 Ctrl+Shift+P → 输入 Open User Settings (JSON) → 在 {} 内加一行:"locale": "zh-cn" → Ctrl+S 保存 → 打开任务管理器,结束所有 Code.exe 进程 → 双击图标重开。
插件装太多反而卡顿?按职责分层启用
插件不是越多越好,尤其像 Prettier、ESLint、GitLens 这类高活跃度插件,同时启用容易触发格式冲突或拖慢启动速度。
建议按职责分层启用:
-
基础层(必开):
Python(微软官方)、C/C++(微软官方)、Chinese (Simplified) Language Pack -
协作层(按需):
GitLens(增强 Git 操作),但若项目不用 Git 或只做单人开发,可先禁用 -
格式层(谨慎共存):
Prettier和ESLint都能格式化 JS/TS,但规则冲突时会互相覆盖;建议只留一个为主,另一个设为仅校验不自动修复 -
AI 层(资源敏感):
DeepSeek AI或Copilot插件会常驻后台监听编辑行为,低配机器建议关闭或设为“仅在 .py/.js 文件中激活”
Python 解释器总选错?别信默认,手动指定虚拟环境
刚装完 Python 插件就报 ImportError,不是插件问题,而是 VSCode 默认绑定了系统 Python,而不是你项目里的 venv 或 conda 环境。
解决方式很简单,但必须手动:
- 按
Ctrl+Shift+P→ 输入Python: Select Interpreter - 从列表里选带项目路径的解释器,例如:
./venv/Scripts/python.exe或C:\Users\XXX\anaconda3\envs\myenv\python.exe - 确认后,状态栏左下角会显示该解释器路径;如果显示的是
Python 3.x.x且没带路径,大概率还是系统默认
注意:每次新开文件夹或切换项目,都要重新执行这一步 —— VSCode 不会跨工作区继承解释器选择。
终端还是 CMD?改默认配置文件比换 Shell 更可靠
按 Ctrl+` 呼出集成终端,默认是 Windows 的 cmd,没法用 ls、grep 等常用命令,这不是 bug,是配置项没调。
不要试图在系统里改默认 Shell,直接在 VSCode 里设:
- 点击终端右上角下拉箭头 →
Select Default Profile - 从列表中选
Git Bash(前提是你已安装 Git,并勾选了“Add Git to PATH”) - 如果没看到
Git Bash,说明 VSCode 没扫描到它的安装路径;此时手动添加:按Ctrl+Shift+P→Terminal: Configure Terminal Profiles→ 点Add Terminal Profile→ 填入路径如C:\Program Files\Git\bin\bash.exe
改完后新终端窗口自动生效,老窗口需关闭重开。注意:此设置只影响 VSCode 内置终端,不影响系统全局 Shell。











