答案:通过操作系统设置将Sublime Text设为默认程序。Windows上右键文件选择“打开方式”并勾选始终使用;macOS上右键选择“打开方式”并设置“始终以此方式打开”;也可用命令行subl命令快速打开,需配置环境变量;Sublime内可设置语法高亮关联。

在使用 Sublime Text 时,经常需要让特定文件类型(如 .txt 或 .py)默认用 Sublime 打开。这可以通过系统级别的默认程序设置来实现,而不是在 Sublime 内部配置。Sublime 本身不管理“默认打开方式”,但你可以通过操作系统设置将其设为某些文件类型的默认编辑器。
Windows 上设置 Sublime 为默认打开 .txt 和 .py 文件
以 Windows 10/11 为例:
- 右键点击任意一个 .txt 文件,选择“打开方式” → “选择其他应用”
- 在弹出窗口中选择 Sublime Text,如果没看到,点击“更多应用”或“在这台电脑上查找其他应用”
- 浏览并找到 Sublime 的安装路径,通常是:
C:\Program Files\Sublime Text\sublime_text.exe - 勾选“始终使用此应用打开 .txt 文件”,然后点击“确定”
- 对 .py 文件重复上述步骤即可
macOS 上关联文件类型到 Sublime
想让 .txt 或 .py 文件默认用 Sublime 打开:
- 右键(或 Ctrl+点击)任意 .txt 文件,选择“打开方式” → “其他…”
- 在应用列表中选择 Sublime Text(如果没有,先点击“全部应用程序”)
- 勾选“始终以此方式打开”
- 点击“打开”后,所有同类型文件都会默认用 Sublime 打开
- 对 .py 文件做同样操作
通过命令行快速设置(可选)
如果你习惯用命令行,也可以用以下方式快速打开文件:
subl filename.txtsubl filename.py
前提是已将 subl 命令添加到系统环境变量(Windows)或 PATH(macOS/Linux)。安装 Sublime 时通常会提示是否添加,也可手动配置。
Sublime 内部的语法关联(高级)
如果希望某种扩展名自动使用特定语法高亮(比如 .log 文件当作文本,.pyw 当作 Python),可以在 Sublime 中设置:
- 打开一个 .py 文件,点击菜单栏:View → Syntax → Python
- 然后点击:View → Syntax → Open all with current extension as… → Python
- 这样以后所有 .py 文件都会自动用 Python 语法高亮显示
基本上就这些。系统层面设置默认程序,Sublime 负责良好地编辑和显示。只要把关联一次设好,以后双击 .txt 或 .py 文件就会自动用 Sublime 打开了。










