Tastaturkürzel für "Paketinhalt anzeigen"

12

Ich weiß, dass Sie + verwenden können O, um einen Ordner zu öffnen. Wenn Sie dies jedoch für eine Anwendung tun, wird die Anwendung geöffnet.

Ist es möglich, entweder + Oimmer den Inhalt anzeigen zu lassen oder gibt es dafür eine andere Verknüpfung?

Tyilo
quelle

Antworten:

25

Ich schlage vor, dass Sie eine benutzerdefinierte Finder-Verknüpfung in den Systemeinstellungen → Tastatur → Verknüpfungen → App-Verknüpfungen →+ erstellen .

Auf diese Weise können Sie Pakete mit als Modifikatorschlüssel öffnen .

  • + Oum Ordner zu öffnen
  • + + Oum Pakete zu öffnen

Bildschirmfoto

Gentmatt
quelle
4
Ein weiteres Wow!, Dies ist möglicherweise der kleinste / winzigste, aber großartige Grund, warum OSX> Windows (meistens sowieso)
Jonathan.
Dann ist es OSX ≥ Windows, nein? ; P (ich konnte nicht anders ...)
Adam LS
Entschuldigen Sie die doppelten Kommentare, aber diese Lösung funktioniert bei mir nicht. (OS X 10.8) Ich denke, dass diese Lösung nur funktioniert, wenn sie im Menü zu finden ist.
Adam LS
(Unter OS X Lion 10.8.5) Ich habe nicht das Elementmenü "Paketinhalt anzeigen" im Finder-Menü meines Finders. Ich könnte eine Verknüpfung hinzufügen, nachdem ich das Aktionselement in der Symbolleiste hinzugefügt habe. Klicken Sie mit der rechten Maustaste auf die Symbolleiste, wählen Sie "Symbolleiste anpassen ...", fügen Sie der Symbolleiste das Element "Aktion" hinzu und klicken Sie dann auf Systemeinstellungen -> Tastatur -> Tastaturkürzel, um die gewünschte Tastenkombination zuzuweisen. HTH
politicus
Für mich geht das. (Auf Yosemite musste ich nichts anderes tun als das, was in der ursprünglichen Antwort steht)
Vic Jang
3

Wenn Sie möchten, dass mit einem einzigen Tastendruck reguläre Elemente und reguläre Ordner geöffnet werden, der Paketinhalt für Pakete (einschließlich Anwendungen) angezeigt wird, können Sie sich an Automator wenden.

Erstellen Sie einen neuen Service in Automator.

Der Dienst empfängt Dateien oder Ordner in Finder.app .

Die erste Aktion ist AppleScript ausführen . Hier ist das Skript:

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

Die zweite Aktion ist Open Finder Items

Speichern Sie Ihren Service. Ich habe meine angerufen BetterOpen.

Gehen Sie dann zu Systemeinstellungen » Tastatur » Tastaturkürzel » Dienste und weisen Sie dem Dienst einen Tastenanschlag zu. Leider habe ich keine Möglichkeit gefunden, bereits vom Finder beanspruchte Verknüpfungen zurückzugewinnen. Daher müssen Sie möglicherweise einen anderen Tastendruck als auswählen O.

Wenn Sie das Paket im selben Fenster öffnen möchten, ersetzen Sie die Zeile

 tell application "Finder" to open folder ((oneItem as text) & "Contents")

mit

 tell application "Finder" to set target of window 1 to ((oneItem as text) & "Contents")
Daniel
quelle
-1

Unter Schneeleopard fand ich, dass der einfachste Weg darin bestand, SAVE A COPY als iwork 08 zu verwenden. Klicken Sie dann mit der rechten Maustaste auf und die Option zum Anzeigen des Paketinhalts ist verfügbar.

les negri
quelle
1
Dies beantwortet die Benutzerfrage nicht. Sie möchten den Paketinhalt mit einem Tastaturbefehl anzeigen, nicht mit iWork '08. Das basiert auf proprietärer Software, die jetzt 5 Jahre alt ist.
Danijel-James W