当我打开 macOS Finder 并在树状视图中打开 Documents 文件夹时,树状视图会自动打开我上次访问该文件夹时打开的所有子文件夹。这很烦人,因为我必须关闭这些文件夹才能看到我想要去的地方。
在我的旧 MacBook 上,行为有所不同,Finder 似乎不记得我之前打开过哪个文件夹。这样更快、更舒服。
我如何在新设置中调整此行为?
答案1
目前无法通过 Finder 偏好设置更改此行为(至少从 macOS 10.13.5 开始)。在 Finder 中实现所需结果的最简单方法是:
- Cmd+ A(选择窗口中的所有对象)
- Cmd+ ←(折叠所有打开的文件夹)
不幸的是,这是一个键盘修复,但它相当快,并且考虑到您正在浏览 Finder,它似乎可以遵循您能够快速启动键盘命令。
有希望的是,在研究如何使用 AppleScript 做到这一点时,我发现了这些参考资料容器在 AppleScript 编辑器 Finder 对象词典中:
- 全部内容(说明符,r/o):容器的全部内容,包括其子项的内容
- 可扩展(布尔值,r/o):(尚不可用)容器是否能够扩展为轮廓?
- 扩展(布尔值):(尚不可用)容器是否作为大纲打开?(仅可设置为以列表形式查看的容器)
- 完全展开(布尔值):(尚不可用)容器及其所有子项是否以轮廓形式打开?(只能为以列表形式查看的容器设置)
看来 Apple 将来可能会通过支持的界面提供实现您所要求的功能。
答案2
与 Mac 一样,它比您想象的要简单:
- 在列表视图中,向上和向下箭头将在列表中分别向上和向下移动。
- 左箭头和右箭头将分别关闭打开列表中的文件夹,就像上次查看的那样。
- 与 结合使用时Option,左箭头和右箭头将分别折叠和展开选定的文件夹。
- 如果使用 + 左箭头折叠文件夹Option,则它将像使用左箭头(仅)打开一样打开。
整个文件夹内容也是如此 - 按住该Option键可展开和折叠整个层次结构以及所有子文件夹。下次查看时,所有子文件夹都将折叠(关闭)。
更多的:Option+ 向上和向下箭头将分别移动到列表视图中的最后一个对象和第一个对象,如Home和End。
Command+ 向上和向下箭头将分别移动(打开)至当前文件夹的父文件夹。
Option++箭头的组合Command可能会产生一些意外的行为,大多数情况下这都是正常的,但有时太多的一个键会取消您想要做的事情。
选择多个文件夹(例如按Command+ A 然后按箭头键)也可能会出现一些意外行为。