Mac怎么修改系统默认的文本编辑器

夜宇大大_3941

夜宇大大_3941

2026-09-21

915人浏览

原创

永久修改mac系统.txt文件默认打开程序需三步:1.右键新建文本文稿→command+i→“打开方式”选目标编辑器并点“全部更改…”;2.为使open -t生效,需用ln -sf创建符号链接或修改launchservices数据库并刷新;3.验证时双击.txt及运行open -t应启动新编辑器。

mac怎么修改系统默认的文本编辑器

Mac系统默认用“文本编辑”打开.txt文件,但很多人想换成Sublime Text、VSCode或Typora等更顺手的编辑器,又不知道从哪改起——改错位置会导致双击文件没反应,或每次都要手动选“打开方式”。

永久修改.txt文件的默认打开程序

这一步直接作用于系统级文件关联,改完后双击任意.txt文件都会自动用你指定的编辑器打开,无需每次右键选择。

1、在访达中任意位置新建一个测试文件:按 Command + N 打开新窗口 → 进入桌面或文稿文件夹 → 右键空白处 → 选择“新建文稿”→“文本文稿”,生成一个 Untitled.txt。

2、选中这个 Untitled.txt 文件,按 Command + I 打开“显示简介”面板。

3、在“打开方式”下拉菜单中,选择你想设为默认的编辑器(如 Sublime Text、Visual Studio Code、Typora)。若列表里没有,点击下拉箭头最底部的“其他…” → 勾选【始终以此应用打开】 → 在弹出窗口中找到对应App并选中。

4、点击右下角“全部更改…”按钮 → 在确认弹窗中点“继续”。这步不可跳过,否则只对当前文件生效。

让终端里的 open -t 命令也走新编辑器

macOS命令行中 open -t file.txt 默认调用系统“文本编辑”,很多人装了Sublime或VSCode后发现这条命令还是打开老编辑器——因为 -t 绑定的是“Text Editor”角色,不是某个具体App。

方法一:用 ln -s 创建符号链接(推荐给 Sublime Text 用户)

1、先确认 Sublime Text 的命令行工具是否已安装:打开 Sublime Text → 菜单栏点击 Sublime Text → Command Palette → 输入 Install Shell Commands 并回车执行。

讯飞星火
讯飞星火

一款综合型AI智能助手,集聊天问答、内容写作、AI编程、搜索、翻译和图像创作等多种能力于一体。

下载

2、终端中运行:ln -sf /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/edit

3、之后用 edit filename.txt 就能唤起 Sublime;如需替换 open -t 行为,还需下一步。

方法二:修改 LaunchServices 数据库(适用于 VSCode、Typora 等未自带命令行工具的编辑器)

1、终端执行:defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.microsoft.VSCode;}'

2、把上面命令里的 com.microsoft.VSCode 换成你编辑器的真实Bundle ID。查ID方法:右键App → “显示简介” → 复制“通用”栏里的“代号签名”字段值;Typora 是 abnerworks.Typora,Sublime Text 是 com.sublimetext.4(版本不同ID可能含3或4)。

3、执行 lsregister -f /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister 刷新注册表(路径必须完整,少一个字符都不生效)。

验证是否成功

1、找一个已存在的 .txt 文件,双击它——应直接启动你设置的新编辑器,且光标聚焦在文档内。

2、终端中运行:open -t ~/Desktop/test.txt —— 若仍打开“文本编辑”,说明第二步没生效,重点检查Bundle ID是否拼错、lsregister 命令是否完整执行。

3、重启访达:按 Option + Command + Esc → 选中“访达” → “重新开启”,避免缓存干扰。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Vibeknow在线使用入口合集
Vibeknow在线使用入口合集

本专题汇总了Vibeknow在线创作视频的官方入口及网页版使用教程,涵盖PPT、PDF、Word等文档一键转讲解视频的核心操作,并整理了免费版水印规则与手机端浏览器访问指南,助你快速将知识内容视频化。

2026.09.21

0

20

NumPy随机数文件读写与dtype数据类型
NumPy随机数文件读写与dtype数据类型

本专题整理 NumPy 随机数、文件读写与 dtype 数据类型相关教程,覆盖 Generator/random、随机数种子、正态分布采样、npy/npz/CSV/TXT 保存读取、loadtxt/savetxt、memmap、大文件处理、astype 类型转换、结构化 dtype、整数溢出和精度丢失等场景。

2026.09.21

0

24

NumPy矩阵运算与线性代数计算
NumPy矩阵运算与线性代数计算

本专题整理 NumPy 矩阵运算与线性代数计算相关教程,覆盖矩阵乘法、dot 与 @ 运算符、逆矩阵、行列式、特征值与特征向量、SVD、线性方程组、欧氏距离、矩阵分解和大规模矩阵性能优化等内容,帮助读者掌握 np.linalg 与矩阵计算实战。

2026.09.21

0

20

NumPy广播机制数学运算与统计分析
NumPy广播机制数学运算与统计分析

本专题整理 NumPy 广播机制、数组数学运算与统计分析相关教程,覆盖广播规则、维度对齐、矩阵与数组加减除法、向量化计算、均值方差、分位数、中位数、直方图和 unique 频次统计等场景,帮助读者掌握 ndarray 高效计算与统计处理方法。

2026.09.21

0

17

NumPy数组创建索引切片与数据选择
NumPy数组创建索引切片与数据选择

本专题整理 NumPy 数组创建、索引、切片与数据选择相关教程,覆盖 np.array、zeros/ones、多维数组形状、基础切片、花式索引、布尔索引、条件筛选、视图与副本等常用场景,帮助读者系统掌握 ndarray 数据构造与高效提取方法。

2026.09.21

0

12

Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

20

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

200

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

100

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP基础入门课程
PHP基础入门课程

共33课时 | 3.2万人学习