linux下安装sublime text必须先执行uname -m确认架构,x86_64系统用amd64包,aarch64系统须用arm64包;缺libice、libsm、gtk3等依赖时需按提示逐个安装,禁用--nodeps硬装,否则导致白屏或输入法失效。

Linux 下安装 Sublime Text 必须匹配架构和依赖
装完打不开、启动卡死、界面白屏——90% 是因为 uname -m 没查就瞎下包。x86_64 机器硬装 arm64.deb,或 aarch64 系统装了 amd64 包,必然失败。
- 先执行
uname -m:输出x86_64才能用官网的amd64.deb;输出aarch64或arm64,必须找带arm64.deb或aarch64.rpm后缀的包(路径在download.sublimetext.com里才明确标出) - 国产系统(UOS/麒麟)默认仓库常缺 GUI 底层库:
libICE、libSM、gtk3、glib2,缺哪个就装哪个,别用--nodeps硬装——会导致中文输入法失效或主窗口不渲染 - Ubuntu/Debian 用户遇到
dependency is not satisfiable,运行sudo apt --fix-broken install,不是apt install -f(后者漏包概率高)
Windows 安装后启动慢或右键菜单失效
不是软件变重了,是安装时跳过了关键选项,或者 PATH 写错位置。
- 务必以“管理员身份运行”
Sublime_text.exe:否则注册表写入失败,右键菜单和文件关联全丢 - 安装向导里必须勾选
Add to PATH:否则终端输subl会报“command not found”,后续脚本调用全断 - 别改安装路径到带空格或中文的目录(如
C:\Program Files (x86)\或D:\我的工具\):Sublime 启动时读取某些配置会因路径解析失败卡住 2–3 秒
Package Control 安装后没反应或插件装不上
不是网络挂了,就是权限或代理没对上。Sublime 不继承系统 proxy,也不自动写入用户目录。
- 先确认能否访问插件源:
curl -I https://packagecontrol.io返回200 OK才算通;超时或 403 就得换网络或开代理 - 走代理必须手动配:
Preferences → Settings用户配置里加一行"http_proxy": "http://127.0.0.1:10809"(端口按你本地代理实际填) - 安装脚本执行完必须重启 Sublime:只 Ctrl+Shift+P 重试没用,
sublime_text进程没 reload 插件宿主环境 - 插件装完仍不生效?检查
~/.config/sublime-text/Packages/User/(Linux/macOS)或%APPDATA%\Sublime Text\Packages\User\(Windows)是否有写入权限,尤其 WSL 或 NAS 挂载目录下容易只读
配置一多就卡,怎么保持轻量启动
Sublime 启动快的底层逻辑是“按需加载”,但用户配置写错位置或插件乱堆,会强制提前加载一堆模块。
-
Preferences → Settings右侧用户配置里,只放真正需要覆盖的项;别整个复制 Default 配置进来——冗余字段会触发额外解析开销 - 禁用非必要插件:
ChineseLocalization在英文工作流里纯属负担;Emmet如果不用前端开发,关掉它能省 80ms 启动时间 - 大型项目别直接
File → Open Folder整个 repo:用Project → Add Folder to Project分批加,避免文件监视器(fs_event)瞬间注册上万监听句柄 - 字体别设太小或太花:
"font_face": "Fira Code"比"font_face": "JetBrains Mono"渲染更快;"font_size": 12是平衡点,设成 10 以下反而触发更多重排











