Sublime Text装完不能直接用,因默认不添加到PATH、不关联文件类型、不自动保存;Windows需勾选Add to PATH和Add to explorer context menu,macOS需拖入/Applications并建subl软链接,Linux需手动软链接,新建文件必须Ctrl+S保存才落地,语法高亮需手动设置或通过插件绑定后缀。

Sublime Text 不是“装完就能用”的编辑器,它默认不带运行环境、不自动关联文件类型、新建文件后甚至不自动保存——很多卡点就出在这里。
安装后为什么双击没反应?
Windows/macOS 安装包默认只装主程序,不创建桌面快捷方式或添加到 PATH。尤其 macOS 的 Sublime Text.app 必须手动拖进 /Applications,否则 Launchpad 找不到;Windows 用户常忽略勾选“Add to explorer context menu”和“Add to PATH”,导致命令行打 subl 报错 'subl' is not recognized。
- macOS:打开安装包 → 拖拽
Sublime Text.app到/Applications文件夹 → 终端执行sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl - Windows:重装时务必勾选两个选项;若已装好,去安装目录(如
C:\Program Files\Sublime Text 3)找到subl.exe,右键→“以管理员身份运行”,再右键→“发送到→桌面快捷方式” - Linux:下载 tarball 解压后,建议把
sublime_text软链接到/usr/local/bin/,否则subl命令无效
新建文件后内容消失?
Sublime 默认“未保存的标签页”不写入磁盘,关掉窗口就丢——它不像 VS Code 那样自动恢复未保存文件。你 Ctrl+N 新建一个空标签,输入文字,不手动 Ctrl+S 或 Ctrl+Shift+P → Save,关掉窗口就彻底清空。
- 必须先按
Ctrl+S(Windows/Linux)或Cmd+S(macOS)指定路径和文件名,才会真正落地为文件 - 如果只是临时记笔记,可用
Ctrl+Shift+P→ 输入Settings→ 打开Preferences.sublime-settings,在 JSON 中加一行:"hot_exit": true,但注意这仅缓存状态,不保证内容持久 - 别依赖“重新打开上次会话”:该功能受
remember_open_files控制,默认 true,但未保存内容仍不会还原
怎么让 .py / .js 文件一打开就高亮?
Sublime 不按扩展名自动匹配语法高亮,而是靠当前视图的 View → Syntax 手动设置,或者靠插件监听文件路径规则。新文件默认是 Plain Text,写 Python 代码却没颜色,是因为还没告诉它这是 Python。
- 手动设置:新建或打开文件后,底部状态栏点击当前语法名(如
Plain text)→ 选择对应语言(如Python) - 自动绑定:右键文件标签 →
Set Syntax → Open all with current extension as…,之后所有同后缀文件都会自动识别 - 更彻底的方式:安装
ApplySyntax插件(通过 Package Control),它能基于文件内容(比如首行#!/usr/bin/env python3)智能判断,比纯后缀更准
最常被跳过的动作是保存和语法设置——不是功能藏得深,而是 Sublime 把控制权完全交给你,不替你做决定。一旦漏掉 Ctrl+S 或没点一下底部的 Plain text,后续所有操作都建立在“假文件”或“无格式文本”基础上,调试半天才发现根本没生效。

















