0

0

MAC如何开启右键新建文档功能_MAC右键菜单增强与快捷方式添加【教程】

冰火之心

冰火之心

发布时间:2025-12-30 15:40:40

|

635人浏览过

|

来源于php中文网

原创

可通过Automator创建快速操作、终端注册服务、BetterTouchTool注入右键、XtraFinder扩展或Launch Services提升菜单层级五种方式,在macOS右键菜单中添加“新建文本文档”或“新建Markdown文件”功能。

mac如何开启右键新建文档功能_mac右键菜单增强与快捷方式添加【教程】

如果您在 macOS 系统中习惯使用右键菜单快速创建新文档,但发现原生系统未提供“新建文本文档”或“新建 Markdown 文件”等选项,则可通过扩展服务、自动化脚本或第三方工具实现该功能。以下是几种可行的实现方式:

一、使用 Automator 创建“新建文档”快速操作

Automator 是 macOS 自带的自动化工具,可创建服务(Service)并添加至右键菜单,支持指定文件夹内生成空白文档。

1、打开“Automator”应用,选择“快速操作”为文档类型。

2、在左侧操作库中搜索“运行 Shell 脚本”,将其拖入右侧工作流区域。

3、将“Shell”设置为“/bin/zsh”,“传递输入”设为“作为参数”,并在脚本框中粘贴以下内容:
touch "$1"/"新建文档.txt"

4、点击右上角“文件”→“存储”,命名为“新建文本文档”。

5、前往“系统设置”→“键盘”→“快捷键”→“快速操作”,找到刚保存的服务,勾选启用,并确认其已出现在访达右键菜单的“快速操作”子菜单中。

二、通过终端命令注册服务并绑定到右键菜单

macOS 支持通过编写 .workflow 文件并注册为系统服务,使新建动作直接显示在右键顶层菜单(需配合特定 plist 配置)。

1、在终端中执行:
mkdir -p ~/Library/Services/NewDocument.workflow/Contents

2、使用文本编辑器创建 Info.plist 文件,保存至 Contents 目录下,内容包含 NSHumanReadableName、NSServicesSupportedTypes 等键值对,明确声明支持“public.folder”类型。

3、在 Contents 目录中创建 MacOS 文件夹,并放入可执行脚本,脚本内调用 touch 命令生成 .txt 或 .md 文件,文件名含时间戳以避免覆盖。

4、赋予脚本可执行权限:
chmod +x ~/Library/Services/NewDocument.workflow/Contents/MacOS/newdoc

5、重启访达:
killall Finder

三、安装 QuickLook 插件配合右键增强工具

部分第三方工具(如 BetterTouchTool 或 PopClip)可劫持右键事件并注入自定义菜单项,无需修改系统服务目录,适合不熟悉终端操作的用户。

1、下载并安装 BetterTouchTool 官方应用。

2、启动后进入“Trackpad”或“Mouse”标签页,点击“Add New Gesture”。

HaiSnap
HaiSnap

一站式AI应用开发和部署工具

下载

3、选择触发动作为“Right Click”,再设定“Execute Apple Script”动作。

4、在脚本框中填入 AppleScript 代码:
tell application "Finder"
 set theFolder to (get front window's target)
 do shell script "touch " & quoted form of (POSIX path of theFolder) & "/新建文档_" & (do shell script "date +%s") & ".txt"
end tell

5、保存配置后,在任意访达窗口中按住 Control 键点击空白处即可触发新建动作。

四、使用第三方应用 XtraFinder 启用原生风格右键菜单扩展

XtraFinder 是一款老牌访达增强工具,提供“New File”菜单项,支持自定义模板、快捷键绑定及多格式预设。

1、访问 xtrafinder.net 下载最新版安装包。

2、安装完成后勾选“Enable XtraFinder”并重启访达。

3、进入 XtraFinder 设置面板,切换至“Features”页签,启用“New File”选项。

4、点击“Edit Templates”按钮,在弹出窗口中点击“+”号添加新模板,输入文件扩展名(如 .md)、MIME 类型(public.plain-text)及默认内容(如 "# 新建文档")。

5、关闭设置窗口,此后在访达任意文件夹空白处右键,即可看到“New File → Markdown Document”菜单项。

五、通过 Launch Services 手动注册服务并提升菜单层级

利用 macOS 的 Launch Services 数据库,可将自定义服务提升至右键菜单顶层(非“快速操作”子菜单),需修改 LSHandlers 配置并刷新数据库。

1、在 ~/Library/Services/ 下创建 NewFile.service,结构与标准 workflow 一致,包含 Contents/Info.plist 和 Contents/MacOS/script。

2、Info.plist 中添加 LSHandlerRank 键,值设为 “Owner”,确保优先级高于系统默认项。

3、在 Info.plist 的 NSMessage 项中指定接收消息为 “newFileInFolder”,并在脚本中解析 $1 获取目标路径。

4、执行命令刷新服务注册:
lsregister -f ~/Library/Services/NewFile.service

5、验证是否生效:在访达中右键空白处,检查“新建文档”是否直接显示在菜单第一层而非嵌套于子菜单中。

相关专题

更多
macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

324

2025.05.09

数据库三范式
数据库三范式

数据库三范式是一种设计规范,用于规范化关系型数据库中的数据结构,它通过消除冗余数据、提高数据库性能和数据一致性,提供了一种有效的数据库设计方法。本专题提供数据库三范式相关的文章、下载和课程。

330

2023.06.29

如何删除数据库
如何删除数据库

删除数据库是指在MySQL中完全移除一个数据库及其所包含的所有数据和结构,作用包括:1、释放存储空间;2、确保数据的安全性;3、提高数据库的整体性能,加速查询和操作的执行速度。尽管删除数据库具有一些好处,但在执行任何删除操作之前,务必谨慎操作,并备份重要的数据。删除数据库将永久性地删除所有相关数据和结构,无法回滚。

2068

2023.08.14

vb怎么连接数据库
vb怎么连接数据库

在VB中,连接数据库通常使用ADO(ActiveX 数据对象)或 DAO(Data Access Objects)这两个技术来实现:1、引入ADO库;2、创建ADO连接对象;3、配置连接字符串;4、打开连接;5、执行SQL语句;6、处理查询结果;7、关闭连接即可。

346

2023.08.31

MySQL恢复数据库
MySQL恢复数据库

MySQL恢复数据库的方法有使用物理备份恢复、使用逻辑备份恢复、使用二进制日志恢复和使用数据库复制进行恢复等。本专题为大家提供MySQL数据库相关的文章、下载、课程内容,供大家免费下载体验。

251

2023.09.05

vb中怎么连接access数据库
vb中怎么连接access数据库

vb中连接access数据库的步骤包括引用必要的命名空间、创建连接字符串、创建连接对象、打开连接、执行SQL语句和关闭连接。本专题为大家提供连接access数据库相关的文章、下载、课程内容,供大家免费下载体验。

318

2023.10.09

数据库对象名无效怎么解决
数据库对象名无效怎么解决

数据库对象名无效解决办法:1、检查使用的对象名是否正确,确保没有拼写错误;2、检查数据库中是否已存在具有相同名称的对象,如果是,请更改对象名为一个不同的名称,然后重新创建;3、确保在连接数据库时使用了正确的用户名、密码和数据库名称;4、尝试重启数据库服务,然后再次尝试创建或使用对象;5、尝试更新驱动程序,然后再次尝试创建或使用对象。

402

2023.10.16

vb连接access数据库的方法
vb连接access数据库的方法

vb连接access数据库方法:1、使用ADO连接,首先导入System.Data.OleDb模块,然后定义一个连接字符串,接着创建一个OleDbConnection对象并使用Open() 方法打开连接;2、使用DAO连接,首先导入 Microsoft.Jet.OLEDB模块,然后定义一个连接字符串,接着创建一个JetConnection对象并使用Open()方法打开连接即可。

368

2023.10.16

桌面文件位置介绍
桌面文件位置介绍

本专题整合了桌面文件相关教程,阅读专题下面的文章了解更多内容。

0

2025.12.30

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Markdown标记语言快速入门
Markdown标记语言快速入门

共30课时 | 3.3万人学习

vscode常用插件与markdown语法介绍
vscode常用插件与markdown语法介绍

共10课时 | 1.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号