右键文本文件选择“打开方式”→“其他”,选中sublime Text并勾选“始终以此方式打开”;2. 对不同扩展名文件重复操作以批量设置;3. 可用终端命令open -a指定sublime text打开特定类型文件;4. 在访达中选文件按Command+I进入“简介”,更改“打开方式”并点击“全部更改”以统一默认应用。

在 macOS 上将 Sublime Text 设置为默认文本编辑器,可以通过以下步骤实现。系统本身不直接支持将第三方应用设为所有文本文件的默认打开方式,但你可以通过手动设置来达到目的。
1. 将 Sublime Text 添加到“打开方式”列表
确保 Sublime Text 已正确安装,并出现在“应用程序”文件夹中。右键点击任意一个文本文件(如 .txt、.log、.md 等),选择“打开方式” → “其他”,在弹出窗口中找到并选择 Sublime Text。如果没看到,点击“全部显示”或手动浏览到“应用程序”中选择 Sublime Text。
选中后,勾选“始终以此方式打开”,然后点击“打开”。这样,这类文件以后就会默认用 Sublime 打开。
2. 批量修改文件类型的默认打开程序
如果你希望多种文本格式都用 Sublime 打开,可以逐个设置。比如:
- .txt 文件:右键 → 打开方式 → Sublime Text → 勾选“始终以此方式打开”
- .log、.conf、.json、.yml 等:重复上述操作
macos 会按文件扩展名记忆默认程序,所以需要对常用类型分别设置一次。
3. 使用命令行快速设置(可选)
你也可以使用终端命令来更改默认打开方式。例如,使用 Openas 工具或脚本批量绑定。但更简单的方式是使用如下命令让 Sublime 处理特定类型:
先确保已将 sublime 命令添加到终端(可通过菜单栏“Tools → Install Package Control”或“Tools → Build System”确认)。然后在终端输入:
open -a /applications/Sublime Text.app *.txt
这会用 Sublime 打开当前目录下的所有 .txt 文件。结合“始终以此方式打开”,可固化行为。
4. 设置 Sublime 为 .txt 等通用类型的默认应用
前往“访达”(Finder),选中一个 .txt 文件,按下 Command + I 打开“简介”。在“打开方式”下拉菜单中选择“Sublime Text”,然后点击“全部更改”按钮。系统会询问是否将所有此类文件都用 Sublime 打开,确认即可。
这个方法适用于 .txt、.csv、.html、.css、.js 等常见文本格式。
基本上就这些。虽然 macOS 不提供一键全局设置,但通过“简介”面板和“打开方式”功能,完全可以把 Sublime Text 变成你日常文本编辑的默认选择。