所有文章

如何自定义 Mac 的右键菜单

· 阅读约 7 分钟

在访达中右键点按一个文件,每次弹出的都是同一个长长的菜单:“打开”“显示简介”“重新命名”“压缩”“复制”“制作替身”“快速查看”“拷贝”“共享…”,一排彩色圆点,然后是快速操作,以及各个 App 加进来的项目。你一天要用十次的命令待在 Apple 放的位置,从来不碰的命令也一直留在那里。

简单来说: macOS 没有任何设置可以重新排列访达的右键菜单,也不能删除它自带的命令。你只能关闭别处加进来的内容(快速操作、服务、App 扩展、标签颜色),并用“快捷指令”或“自动操作”制作快速操作来添加自己的命令。想自己决定顺序、把命令分组、把其余的隐藏起来,就需要一个能重新编排菜单的文件管理器:在 Folia Files 中,就是“设置”›“上下文菜单”。

Folia Files 设置中的“上下文菜单”页面:文件菜单的每个操作及其位置(在菜单中、在“更多”中或隐藏)、一条分隔线、“添加分隔线”和“恢复原始菜单”

macOS 允许在访达菜单中更改什么

Apple 自己的命令是固定的:没有任何设置,也没有任何 App 能安装的扩展,可以移动或删除“打开”“显示简介”“重新命名”“压缩”“复制”“制作替身”“快速查看”或“拷贝”。能精简的是加在它们后面的一切,每一部分都在各自的地方设置。

快速操作

右键点按一个文件,选取“快速操作”›“自定义…”。“系统设置”会打开访达的快速操作列表:把从来不用的关掉即可。

服务

服务显示在菜单底部。要移除某个服务,打开“系统设置”›“键盘”,点按“键盘快捷键…”,选择“服务”,然后取消勾选;处理文件的服务大多在“文件和文件夹”下。这个列表由所有 App 共用:取消勾选的服务会从所有 App 的“服务”菜单中消失,而不只是访达。

App 添加的项目

云存储 App、压缩工具和终端小助手会通过扩展,把自己的命令加进访达的菜单。想在不卸载 App 的情况下移除它们,打开“系统设置”›“通用”›“登录项与扩展”,在“扩展”下找到该 App,关闭它的扩展。

标签颜色

那些彩色圆点就是你的个人收藏标签。选取“访达”›“设置…”,点按“标签”,把一个标签从窗口底部的“个人收藏”区域拖出去:它就会离开菜单,而你仍然可以通过“标签…”给文件加上它。

访达菜单里还藏着一条命令:菜单打开时按住 ⌥ 键,“拷贝”就会变成将“…”拷贝为路径名称。

如何添加自己的命令

想把自己的命令放进访达的菜单,唯一的办法是快速操作:

  • 用“快捷指令”:做好快捷指令后,在它的详细信息中打开“作为快速操作使用”并勾选“访达”。再勾选“服务菜单”,它也会出现在其他 App 的服务中。这篇“快捷指令”指南介绍了可以用来搭建它的文件操作。
  • 用“自动操作”:新建一个“快速操作”文稿,设置为在访达中接收“文件或文件夹”,添加你的操作后存储。

“新建文本文件”命令就是最典型的例子。无论用哪种方法,新命令都会进入“快速操作”子菜单,或者和服务一起排在菜单底部:没法把它放到更靠上的位置。

在 Folia Files 中重新编排整个菜单

Folia Files 是一款 Mac 文件管理器,从 1.2 版开始,它的右键菜单由你来安排:留下什么、按什么顺序、什么放进子菜单、什么消失。这是它让你把 App 变成自己的样子的方式之一。

打开上下文菜单设置

  1. 选取“Folia Files”›“设置…”(⌘,),在“文件”组中点按“上下文菜单”。在页面列表上方的搜索栏中输入“右键点按”也能找到它。
  2. 在顶部选择要修改的菜单:“在项目上”是选中的文件和文件夹的菜单,“在文件夹背景上”是在面板空白处打开的菜单。

为每个操作安排位置

每个操作都有一个弹出式菜单,提供三个选项:

  • 在菜单中:它留在菜单里。
  • 在“更多”中:它移到菜单末尾的“更多”子菜单中,点一下就到,顺序不变。
  • 隐藏:它不再出现。

上下拖移一行即可改变顺序。“添加分隔线”会在列表顶部放一条线:把它拖到你想分开的两个操作之间;点按该行末尾的 ⊖ 按钮可以移除分隔线。“恢复原始菜单”会把你正在编辑的菜单恢复成原来的排列。

更改从下一次右键点按起生效:不用存储,也不用重新启动。

Folia Files:“文稿”中一个 Markdown 文件的原始右键菜单,从“用所选项目新建文件夹”一直到“在“访达”中显示”

一个可以起步的排列

  • 如果你整天都在整理文件,把“拷贝到”、“移到”和“拷贝路径”拖到“打开”的正下方。
  • 把偶尔才用的命令放进“更多”:“以十六进制查看”、“建议名称…”、“创建链接”、“对照片和视频执行批量操作…”。
  • 把从来不用的隐藏起来,比如“隔空投送…”或“添加到暂存架”。

值得了解

  • 操作仍然只在适用时出现:归档上的“提取到此处”、PDF 上的“PDF 工具…”、文件夹上的“在新面板中打开”。位置决定它出现在哪里,而不是什么时候出现。
  • 菜单从不以分隔线开头或结尾,也从不连续显示两条分隔线:把整组隐藏,它的分隔线也会一起消失。
  • 隐藏一个操作只会把它从右键菜单中拿掉。“移到废纸篓”仍在“文件”菜单中,快捷键为 ⌘⌫;“拷贝路径”仍在“编辑”菜单中,快捷键为 ⌥⌘C。
  • 同一个菜单会出现在面板的所有显示方式中(列表、详细列表、树状、分栏、图标、图库、分支),也会出现在面板中显示的搜索结果上。
  • 以后的版本新增操作时,它会排在原始菜单中相邻操作的旁边,你的其余排列保持不变。
  • 排列会和你的其他设置一起保存:“设置备份”可以把它带到另一台 Mac 上。

你的快速操作和服务也能用

和访达一样,Folia Files 菜单的末尾有适用于所点按文件的“服务”:你用“自动操作”做的快速操作、勾选了“服务菜单”的快捷指令,以及其他 App 的服务,按“系统设置”中的同一个列表筛选(服务器上的文件除外)。“共享”会列出邮件、信息、隔空投送、备忘录以及各 App 的共享扩展,最后是“更多选项…”。Folia Files 对文件还能做哪些事,请看工具页面。

App 通过访达扩展添加的项目只存在于访达中。Folia Files 为其中最常用的几项做了自己的版本,例如“在编辑器中打开”、“拷贝到”、“移到”、“解压到”和“隐藏”。

该用哪一种

  • 让访达菜单少一些项目:“快速操作”›“自定义…”、键盘设置中的服务列表、“登录项与扩展”中的 App 扩展,以及访达设置中的个人收藏标签。
  • 多一条命令:用“快捷指令”或“自动操作”制作的快速操作。
  • 自己的顺序、自己的分组和更短的菜单:Folia Files 的“设置”›“上下文菜单”。