所有文章

在 Mac 上把文件放在手边:拖放用的暂存架

· 阅读约 7 分钟

你在一个“访达”窗口里找到了文件,可它要去的地方藏在另外三个窗口后面,或者在一个全屏 App 里,又或者是一封你还没开始写的邮件。也可能你要从四个文件夹里凑齐五个文件,一次性上传。文件和目的地都在屏幕上时,拖放很好用;其余时候,你只能按住鼠标键在窗口之间来回折腾。

解决办法是一个暂存架:一个小小的中转区,路上先把文件放下,到了目的地再把它们拖出来。 macOS 没有自带这样的功能。Yoink 和 Dropover 等 App 可以补上,而 Folia Files 有自己的暂存架,出现在三个地方:窗口的右侧边栏、一个从屏幕边缘滑出并浮在任何 App 之上的抽屉,以及“打开”和“存储”对话框旁边的一个面板。

Folia Files 窗口:旅行照片以图标显示,右侧边栏的暂存架里放着来自四个文件夹的七个文件,每个文件名下方都显示其所在文件夹

没有暂存架时,macOS 能做什么

有几个系统自带的操作,可以把拖动中的文件送到你看不见的窗口:

  • 拖到一半切换 App。 按住鼠标键或触控板不放,按下 ⌘Tab 把另一个 App 切到前面,再把文件放进它的窗口。
  • 弹簧文件夹。 拖着文件停在“访达”中的某个文件夹上方,文件夹就会在指针下打开,接着是下一个;按下 空格键 可以立即打开。
  • 程序坞。 把文件拖到程序坞中某个 App 的图标上,就会用这个 App 打开它。
  • 用拷贝和粘贴代替拖放。 选中文件,按下 ⌘C,到目的地后按 ⌘V 得到一份拷贝,或者在“访达”中按 ⌥⌘V(将项目移到这里)移动它们。这篇拷贝、剪切和粘贴文件的指南有详细说明。

这些办法都没法把文件留着以后再用。常见的权宜之计是桌面,可是从同一个磁盘上的文件夹把文件拖到桌面,文件就离开了原来的文件夹;桌面也会堆满之后还得一一放回原处的文件。

暂存架能带来什么

暂存架只记下一份文件列表,不会改动文件本身。你可以从几个文件夹里一个个收集文件,带着它们穿过不同的窗口、“调度中心”里的其他桌面和全屏 App,最后在该去的地方一次性全部放下。对于那几个你总要反复添加为附件的文件,比如一份合同或一张价目表,它也很方便。

其他开发者的暂存架 App 也是这样工作的:Yoink 在你开始拖动时就会出现在屏幕边缘,Dropover 则在你晃动指针时打开一个浮动的暂存架。Folia Files 与 Yoink、Dropover 的比较列出了它们各自能做什么。

Folia Files 的暂存架

把文件放到暂存架上

  • 从 Folia Files 的面板、“访达”或任何其他 App,把文件或文件夹拖到暂存架上。
  • 在面板中选中文件,然后选取文件 › 添加到暂存架(⇧⌘S),或者右键点按并选取添加到暂存架。如果暂存架原本是隐藏的,它会显示出来。
  • 点按列表下方的 +(添加当前面板中的所选项),即可添加当前面板中选中的项目。
  • 文本、图片、网页链接,以及“邮件”“照片”“Safari浏览器”等 App“承诺”提供的文件,还不是真正的文件:Folia Files 会先把它们存到你的“下载”文件夹,再放到暂存架上。
  • 在其他 App 中,共享 › Folia Files 可以添加共享的文件;“快捷指令”里也有放到 Folia Files 暂存架上操作。

暂存架保存的是什么

暂存架保存的是引用,而不是拷贝:添加文件不会移动任何东西,也不占空间。每一项都显示文件名,下方是它所在的文件夹。你移动文件或给它重新命名,这一项也会跟着走;已经不存在的文件会变暗,并标为未找到。暂存架最多可放 5,000 项,下次打开 Folia Files 时它们依然都在。

从暂存架中移除(⌫)和清空暂存架只会把项目从列表中拿掉。正如确认提示所说:文件不会被删除,只会从暂存架中移除。

把文件从暂存架上取走

  • 把项目拖到另一个 App、“访达”窗口、Folia Files 的面板或某个文件夹。放进文件夹时,遵循与“访达”相同的规则:同一磁盘内为移动,跨磁盘为拷贝;按住 ⌥ 则为拷贝。拖进邮件或上传网页时,App 会像平常一样收到文件。
  • 列表下方的按钮将所选内容拷贝到当前文件夹和将所选内容移到当前文件夹,会把选中的项目送到当前面板中打开的文件夹。
  • 右键点按某一项,可以选择打开、显示所在文件夹、在“访达”中显示、预览、拷贝路径和从暂存架中移除。按 空格键 可用“快速查看”查看它。

拖出去之后,项目仍留在暂存架上,所以同一份合同可以放进三封邮件。用完后清空暂存架即可。

同一个暂存架,三个位置

各处都是同一份列表:在窗口中把文件放上暂存架,就能在抽屉里或“打开”对话框旁边把它取出来。

窗口的右侧边栏

显示 › 显示右侧边栏(⌥⌘E)会打开右侧边栏,暂存架是其中的一个模块,默认下方还有“信息”。侧边栏上方的模块按钮可以添加或移除模块;暂存架也可以放在左侧边栏列表的下方,或者单独占据一个面板。

浮在任何 App 之上:抽屉

在任何 App 中按下 ⌃⌥E,或者把正在拖动的文件推向屏幕右边缘,抽屉就会滑出,浮在你正在使用的 App 之上,而且不会抢走它的焦点。抽屉里有暂存架、抽屉自己的个人收藏和剪贴板历史记录,还可以添加隔空投送和搜索。把文件拖到其中一个收藏的文件夹上,就能把它归档到那里(按 ⌥ 拷贝)。点按别处或按 ⎋ 即可关闭,用图钉(点按别处时保持打开)则可让它留在屏幕上。

Folia Files 的抽屉从屏幕右边缘滑出,位于窗口旁边:暂存架上的七个文件及其按钮、抽屉的个人收藏和剪贴板历史记录

在设置 › 抽屉中,可以选择屏幕侧边(左、右、顶部或底部),关闭当我将文件推向屏幕的这一边缘时打开,或开启鼠标移到此边缘时打开。抽屉页面介绍了它包含的所有内容。

在“打开”和“存储”对话框旁边

当某个 App 显示“打开”或“存储”对话框时,Folia Files 的助手会在旁边停靠一个面板,文件夹列表下方有一个暂存架分区。在“打开”对话框中,点按一个文件会在对话框里选中它;点按一个文件夹会让对话框前往那里;在“存储”对话框中,点按一个文件会让对话框前往它所在的文件夹。你还可以把面板中的项目拖到对话框上,或者把文件拖到面板上保存起来。各个分区可以在设置 › 打开/存储中显示或隐藏。

打开“发票”文件夹的“打开”对话框,右侧停靠着 Folia Files 的面板:在 Folia Files 中打开的文件夹、个人收藏和暂存架分区

这个助手需要 macOS 的“辅助功能”权限。它包含在网站版中;在 Mac App Store 版中,它通过免费 App Folia Files Companion 运行。暂存架和抽屉在两个版本中都有。

已经在用 Yoink 或 Dropover?

如果你依赖它在存放文件之外的功能,就继续用它。如果拖动时两者出现在同一个边缘,可以把抽屉移到另一个边缘,或者关闭当我将文件推向屏幕的这一边缘时打开:按 ⌃⌥E 依然可以打开它。

如果你大多是在两个文件夹之间拖动,也许根本不需要暂存架:并排显示两个文件夹,就能让来源和目的地同时出现在屏幕上。