Risposte:
Ti suggerisco di creare una scorciatoia del Finder personalizzata in Preferenze di Sistema → Tastiera → Scorciatoie → Scorciatoie per App →+ .
In questo modo è possibile aprire i pacchetti con ⌥come tasto modificatore.
Se si desidera che una singola sequenza di tasti apra elementi regolari e cartelle normali, ma mostri il contenuto del pacchetto per i pacchetti (comprese le applicazioni), è possibile passare a Automator.
Crea un nuovo servizio in Automator.
Il servizio riceve file o cartelle in Finder.app .
La prima azione è Esegui AppleScript . Ecco la sceneggiatura:
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
La seconda azione è Open Finder Items
Salva il tuo servizio. Ho chiamato il mio BetterOpen
.
Quindi, vai su Preferenze di Sistema » Tastiera » Scorciatoie da tastiera » Servizi e assegna una sequenza di tasti al servizio. Sfortunatamente, non ho trovato un modo per rivendicare le scorciatoie già rivendicate dal Finder, quindi potresti dover scegliere una sequenza di tasti diversa da ⌘O.
Se si desidera aprire il pacchetto nella stessa finestra, sostituire la riga
tell application "Finder" to open folder ((oneItem as text) & "Contents")
con
tell application "Finder" to set target of window 1 to ((oneItem as text) & "Contents")
Sotto snow leopard, ho scoperto che il modo più semplice era usare SALVA UNA COPIA come iwork 08. quindi fare clic con il tasto destro del mouse e l'opzione mostra contenuto del pacchetto sarà disponibile.