ctrl+shift+p没反应说明package control未成功加载,需确认st4版本并运行含hashlib.sha256校验的官方脚本,检查ignored_packages是否屏蔽package control,且国内dns污染时应换热点重试。

Ctrl+Shift+P 没反应?先确认 Package Control 装对了
按 Ctrl+Shift+P 打不开命令面板,基本等于插件体系没启动。这不是你手速问题,而是 Package Control 没装成功或被屏蔽。
- 打开控制台(
Ctrl+`),粘贴官方脚本后只看到reloading plugin就停住 → 大概率是 ST4 用了旧脚本,必须用含hashlib.sha256校验的新版 - 装完重启后左下角没出现
Package Control字样 → 检查Preferences → Settings – User里有没有误加"ignored_packages": ["Package Control"] - 国内环境常因 DNS 污染导致
https://packagecontrol.io/解析失败 → 换手机热点重试最直接,别硬刷
ChineseLocalization 插件装了还是英文?两个关键动作缺一不可
汉化不是“装完就自动生效”,它依赖手动触发和配置排除。
- 装完插件后必须点菜单
Help → Language → 简体中文,否则界面永远是英文 - 检查
Preferences → Settings – User是否有"ignored_packages": ["ChineseLocalization"]—— 这是最常见误操作,删掉这行再重启 - 状态栏汉字变方块?说明字体不支持中文,在
Settings – User里加一行:"font_face": "Microsoft YaHei"或"font_face": "SimSun"
subl 命令在终端打不开?PATH 和安装勾选项直接挂钩
subl 不是插件功能,是安装时就决定的系统级能力。出问题基本就卡在这一步。
- Windows 安装向导里没勾
Add to PATH→ 终端输subl必报command not found,重装并勾选是唯一解 - 路径含中文或空格(比如
D:\我的软件\Sublime Text)→ 后续 build system 调用python -u "$file"会因 shell 解析失败而报错 - Linux 用户(如 Ubuntu)装的是
sublime-text包但which subl返回空 → 先确认是否执行过sudo ln -s /opt/sublime_text/sublime_text /usr/local/bin/subl
Build System 配 C++/Python 总失败?路径斜杠和引号是隐形杀手
编译命令看着对,实际跑不通,90% 是路径格式或 shell 引号惹的祸。
- Windows 下
shell_cmd里写python -u "$file"→$file的双引号在 cmd 里不生效,得改成python -u "$file_path"并确保路径无空格 - C++ 的
g++ "$file" -o "$file_base_name.exe"在中文路径下会崩溃 → 把项目挪到C:\code这类纯英文短路径再试 - ST4 默认用 PowerShell 执行命令,某些老 build script 依赖 cmd 特性 → 在
.sublime-build文件里加"cmd": true强制走 cmd











