3

В старые времена OS X просмотр колонок всегда позволял вам прокручивать влево назад к списку томов. Однако в последних версиях Finder будет скрывать родителей и предков.

Например, когда вы выбираете любимое "место" на боковой панели, никакие предки этой папки не будут доступны без нажатия Cmd+Up, но нажатие Cmd+Up приводит к тому, что текущий каталог теряет фокус или полностью исчезает, в зависимости от числа. уровней.

Нажатие "Назад" возвращает вас обратно в папку, в которой вы были, но также скрывает всех своих предков :(

Я действительно хотел бы видеть всю иерархию. Это возможно?

4 ответа4

3

[ Редактировать: Этот ответ остается в силе, по крайней мере, до OS X 10.11 El Capitan.]

В Lion представление столбца Finder "укоренено" в самой последней папке (проходящей вверх по иерархии), которая появляется на боковой панели Finder.

Например, если ваша домашняя папка находится на боковой панели (как по умолчанию), просмотр любой папки под ней в представлении столбца приведет к представлению столбца, которое можно прокрутить только влево до указанной домашней папки. Удалите домашнюю папку из представления столбцов, и вы сможете вернуться на весь жесткий диск (по умолчанию "Macintosh HD"). Удалите это, и вы сможете вернуться к представлению "компьютер".

Я не могу проверить, работал ли он так же в последних версиях Snow Leopard, поскольку у меня больше нет машины Snow Leopard.

2

Можно создать новое окно просмотра столбцов с корнем в «списке томов» через 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 Editor (Script Editor до 10.6) и сохраните его в формате «скрипт» или «комплект скриптов».

Вы можете использовать средство запуска, такое как FastScripts (или Quicksilver и т.д.), Чтобы связать сценарий с ключом для быстрого доступа. Если вы хотите запускать его только время от времени, вы можете просто сохранить его как ~/Scripts/Applications/Finder/Clone Finder window as column view rooted at “computer container”.scpt (или как вам угодно) и включить меню сценария.

1

Ближайший простой способ сделать это - View> Show Path Bar.

1

Нет, кажется, нет возможности для этого.

Однако может быть способ изменить это с помощью вездесущей default write которая становится все более популярной.

Как вы уже упоминали, простой переход в родительскую папку будет работать, но вы потеряете фокус файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .