Ответы:
Я предлагаю вам создать собственный ярлык Finder в Системные настройки → Клавиатура → Сочетания клавиш → Сочетания клавиш приложения →+ .
Таким образом, вы можете открывать пакеты с ⌥помощью клавиши-модификатора.
Если вы хотите, чтобы одно нажатие клавиши открывало обычные элементы и обычные папки, но отображало содержимое пакетов для пакетов (включая приложения), вы можете обратиться к Automator.
Создайте новый сервис в Automator.
Сервис получает файлы или папки в Finder.app .
Первым действием является Запуск AppleScript . Вот сценарий:
on run {input, parameters}
set my_output to {}
repeat with oneItem in input
if package folder of (info for oneItem as alias) then
try
tell application "Finder" to open folder ((oneItem as text) & "Contents")
end try
else
set my_output to my_output & oneItem
end if
end repeat
if ((count my_output) is 0) then
error number -128
end if
return my_output
end run
Второе действие - Open Finder Items
Сохраните ваш сервис. Я позвонил мой BetterOpen
.
Затем перейдите в Системные настройки » Клавиатура » Сочетания клавиш » Службы и назначьте нажатие клавиши для службы. К сожалению, я не нашел способа вернуть ярлыки, уже заявленные Finder, так что вам, возможно, придется нажимать клавишу, отличную от ⌘O.
Если вы хотите открыть пакет в том же окне, замените строку
tell application "Finder" to open folder ((oneItem as text) & "Contents")
с
tell application "Finder" to set target of window 1 to ((oneItem as text) & "Contents")
Под снежным барсом я обнаружил, что самым простым способом было использовать SAVE A COPY в качестве iwork 08. Затем щелкните правой кнопкой мыши, и будет доступна опция показа содержимого пакета.