在 OS X 的旧时代,列视图始终允许您向左滚动回到卷列表。然而,在最新版本中,Finder 将隐藏父级和祖先。
例如,当您在侧边栏中选择一个最喜欢的“位置”时,如果不按 Cmd+Up,则该文件夹的任何祖先都无法访问,但按 Cmd+Up 会导致当前目录失去焦点或完全消失,具体取决于级别数。
单击“返回”将返回到您所在的文件夹,但它也会重新隐藏其所有祖先 :(
我真希望能看到整个层次结构。这可能吗?
答案1
可以通过 AppleScript 创建以“卷列表”为根的新列视图窗口。它还可以将目标和选择复制到新窗口。
(*
* Clone Finder window as column view rooted at “computer container”
*
* Create a new Finder window in column view mode rooted
* at the “computer container” (list of mounted volumes) with
* the selection, target, position, and bounds of the currently
* active Finder window.
*
* BUGS
* - In list view, it is possible to make a selection that spans
* multiple folders. It is not possible to recreate this
* selection in column view (or icon view).
*)
on run
local oldWin, theSelection
tell application "Finder"
if not (exists Finder window 1) then return
set oldWin to Finder window 1
set theSelection to selection
tell (make new Finder window with properties {target:computer container, current view:column view})
set bounds to (get bounds of oldWin)
set position to (get position of oldWin)
set target to (get target of oldWin)
activate
end tell
set selection to theSelection
close oldWin
end tell
end run
将脚本复制到AppleScript 编辑器(脚本编辑器10.6 之前版本)文档并将其保存为“脚本”或“脚本包”格式。
你可以使用类似快速脚本(或者水银等)将脚本绑定到键以便快速访问。如果您只想偶尔运行它,您可以将其另存为~/Scripts/Applications/Finder/Clone Finder window as column view rooted at “computer container”.scpt
(或任何您喜欢的名称)并启用脚本菜单。
答案2
[编辑:此答案至少在 OS X 10.11 El Capitan 之前有效。]
在 Lion 中,Finder 的列视图“植根”于 Finder 侧边栏中出现的最新文件夹(沿层次结构向上遍历)。
例如,如果您的主文件夹位于侧边栏(默认情况下如此),则在列视图中查看其下的任何文件夹都将导致列视图只能向左滚动到所述主文件夹。从列视图中删除主文件夹,您可以一直返回到硬盘卷(默认情况下为“Macintosh HD”)。删除它,您可以一直返回到“计算机”视图。
我无法验证它是否在最新版本的 Snow Leopard 中也能这样工作,因为我不再有 Snow Leopard 机器可用。
答案3
不,似乎没有这个选项。
default write
然而,随着无处不在的流行,也许有办法改变这种状况。
正如您所说,只需移动到父文件夹即可,但您会失去对文件的焦点。
答案4
我能找到的最接近简单的方法是“视图”>“显示路径栏”。