apt安装最稳且支持自动更新,需三步:导入gpg密钥、添加signed-by签名源、执行apt install;装后直接运行subl,无需手动建链接或改path;package control须用官网最新https代码安装,.inp文件通过右下角语法绑定解决,中文状态栏乱码需在设置中指定带sc后缀的中文字体。

Linux下用APT装Sublime Text,别手动解压
官方APT源安装最稳,后续还能自动更新。手动解压tar.bz2包虽然可行,但容易漏掉/usr/bin/subl软链接或桌面图标,导致终端输subl打不开、应用菜单找不到。
正确做法是三步走:
- 导入GPG密钥:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo tee /etc/apt/keyrings/sublimehq-pub.asc > /dev/null - 添加源:
echo "deb [signed-by=/etc/apt/keyrings/sublimehq-pub.asc] https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list - 安装:
sudo apt update && sudo apt install sublime-text
装完直接运行subl,不用改PATH,也不用手动建链接。
Package Control必须用控制台安装,别复制错代码
Ctrl + ` 打开控制台后,粘贴的安装代码必须和官网当前版本一致。旧教程里那段含hashlib.sha256校验的代码已失效——2026年Sublime Text 4默认启用HTTPS,而部分老代码仍调用http://packagecontrol.io/,会报URLError: <urlopen error eof occurred in violation of protocol></urlopen>。
现在安全的做法是:
- 去
https://packagecontrol.io/installation页面,选“Sublime Text 4”标签页 - 复制最新代码(开头是
import urllib.request, os, ssl) - 确保控制台没报
NameError: name 'sublime' is not defined——这说明没等编辑器完全加载就执行了,重启后再试
高亮.inp文件要手动关联语法,不是装插件
.inp常见于ANSYS、Abaqus等仿真软件,Sublime默认不识别。它不是靠插件解决,而是绑定已有语法定义。
操作路径很直接:
- 打开一个
.inp文件 - 点窗口右下角当前显示的
Plain Text(或别的语言名) - 选
Open all with current extension as…→ 搜索INI或Fortran(取决于.inp实际格式)→ 点击确认
如果现有语法都不贴切,可装ANSYS Syntax Highlighting类插件,但注意:这类插件通常只提供.sublime-syntax文件,需放进Packages/User/目录才生效,放错位置(比如Packages/ANSYS/)不会自动加载。
中文界面汉化后,状态栏乱码?检查编码设置
装了ChineseLocalization后,菜单和对话框正常,但状态栏显示方块或问号,大概率是字体不支持中文。Sublime默认用系统等宽字体,Linux上常为DejaVu Sans Mono,缺中文字符。
改法简单,在Preferences → Settings用户配置里加一行:
"font_face": "Noto Sans CJK SC"
或者(Ubuntu系):
"font_face": "WenQuanYi Micro Hei"
别写成"font_face": "Noto Sans CJK"——少SC后缀会导致 fallback 到英文字体,状态栏依然空白。











