Was ist die Tastenkombination für "Öffnen mit" im Finder?

14

Wie kann ich eine Datei mit einer anderen als der Standardanwendung über eine Tastenkombination öffnen? Ich möchte die Standardanwendung für den Dateityp nicht ändern.

Zum Beispiel möchte ich manchmal eine HTML-Datei mit einem Editor anstelle eines Browsers öffnen.

kunal
quelle
Wenn ich den Namen der App kenne, drücke ich am nächsten, Cmd Shift /Open With > App
tippe
Hierfür gibt es eine direkte und supereinfache Lösung. Überprüfen Sie meine Antwort. Bitte akzeptieren Sie sie als Antwort, wenn sie Ihren Anforderungen entspricht.
Safwan

Antworten:

12

Die beste Lösung für mich:

  1. Wählen Sie die Datei aus, die Sie öffnen möchten
  2. Drücken Sie + + /(öffnet die mächtige Hilfesuche)
  3. Geben Sie dann einen Namen für die App ein, die Sie öffnen möchten
  4. Verwenden Sie die Pfeiltasten, um den richtigen Menüpunkt auszuwählen
  5. Drücken Sie Enter
  6. Erledigt!

Zum Beispiel möchte ich eine HTML-Datei mit Sublime Text anstelle von Chrome öffnen. Ich navigiere zu dieser Datei, drücke die Verknüpfung, tippe "su" ein, drücke den Abwärtspfeil und drücke die Eingabetaste!

Geben Sie hier die Bildbeschreibung ein

Arseny Kogan
quelle
4

Ich fürchte, es gibt keine Abkürzung. Sie können jedoch Ihre eigenen erstellen.

Um dies einfach zu tun:

  1. Gehen Sie zu Systemeinstellungen / Tastatur / Tastaturkürzel / Anwendungen .
  2. Klicken Sie auf die Schaltfläche + .
  3. Wählen Sie Finder aus der Dropdown-Liste.
  4. Auf dem Menütitel Feld hinzufügen den genauen Namen der Menüleiste. In diesem Fall sollte es Other...statt sein Open with.
  5. Wählen Sie Ihre Tastenkombination und klicken Sie auf Hinzufügen .

Sie können die Verknüpfung sofort testen. Beachten Sie die Open immer mit Option!

Thecafremo
quelle
Ich glaube nicht, dass das funktioniert. Ich habe es gerade versucht und es sieht so aus, als ob Finder Open With und Always Open With(10.7.5) verwechselt : Die Tastenkombination und die Fehlermeldung
Nivas
1
@Nivas Und hier das Einstellungsfeld , falls ich mich nicht klar genug gemacht habe.
Thecafremo
1
Ah ... das wusste ich nicht. Other...funktioniert. (Es überrascht den Programmierer in mir, dass es eine implizite Annahme gibt, dass die Menüelemente eindeutige Namen haben sollten. Was ist, wenn ein anderes Untermenü einen hat Other? Aber das steht außerhalb dieser Frage ...)
Nivas
1
Dies funktioniert nicht auf 10.10 das Menü Othe… die Verknüpfung erhalten, aber nicht reagiert
markhunte
1
ES KLAPPT!! YAY!!! Zumindest auf
Macos
3

Wenn Sie häufig eine Datei in einer bestimmten App (außer der Standard-App) öffnen, können Sie eine Tastenkombination dafür festlegen. Das ist super einfach.

Angenommen, Sie möchten eine Datei in Sublime Text öffnen, wenn Sie nach Auswahl der Dateicontrol + drücken .S

  1. Gehen Sie zu Systemeinstellungen> Tastatur> Verknüpfungen (Registerkarte) > App-Verknüpfungen (Option in der linken Seitenleiste) .
  2. Erstellen Sie einen neuen Shorctut, indem Sie auf + tippen / tippen .
  3. Wählen Sie Finder als Anwendung .
  4. Legen Sie den Menütitel als erhabenen Text fest .
  5. Set Tastaturkürzel als control+ S. Es wird als ^ S angezeigt . Oder Sie können eine andere Verknüpfung verwenden, die Sie bevorzugen.
  6. Klicken / Tippen Sie auf Hinzufügen .

Jetzt können Sie einfach die Datei auswählen und control+ drücken S, um die Datei in Sublime Text zu öffnen.

Safwan
quelle
Vielen Dank, @Safwan - ausgezeichneter Tipp. Ich musste den Menütitel in "Sublime Text.app" (ohne Anführungszeichen) ändern, damit es funktioniert. Dateinamenerweiterungen wurden so eingestellt, dass sie im Finder angezeigt werden, sodass der Eintrag unter Datei> Öffnen mit die Erweiterung enthielt.
Miles Wolbe
Nach weiteren Tests in 10.14.6 stellt sich heraus, dass der Finder nur sporadisch auf die Tastenkombination reagiert. Das Neuerstellen der Launch Services-Datenbank zur Behebung des langsamen Fehlers "Abrufen ..." oder das Ändern der Verknüpfung in eine andere Kombination wurde nicht behoben.
Miles Wolbe
1
Folgendes hat sich für meinen Anwendungsfall bewährt: Zuweisen einer Tastenkombination zu einem der Finder-Dienste ("Datei in CotEditor öffnen"), anstatt sich auf "Öffnen mit", "Andere ..." usw. zu verlassen. Eine benutzerdefinierte Dienstverknüpfung kann auch für Apps erstellt werden, die keine anbieten (z. B. Sublime Text).
Miles Wolbe
2

Wie angefordert, finden Sie hier eine Erfassung des Beitrags [meines Blogs] für einen Automator-Dienst, der für mich in Yosemite funktioniert.

Geben Sie hier die Bildbeschreibung ein

Code für Applescript in Schritt 2

on run {input, parameters}

    tell current application to activate


end run

Code für Applescript in Schritt 5

on run {input, parameters}
    set theApp to (POSIX path of (item 1 of input))
    repeat with i from 2 to number of items in input
        set this_item to item i of input
        tell application theApp to open this_item
    end repeat
    tell application theApp to activate
end run

Gehen Sie nach dem Speichern des Automator-Dienstes zu den Systemeinstellungen. und fügen Sie Ihre Verknüpfung hinzu.

Geben Sie hier die Bildbeschreibung ein

markhunte
quelle
Ich bin froh, dass ich mit diesem fertig war und nur ein Rechtsklick für Ihre orangefarbene gepunktete Linie entdecken musste (zumindest bin ich so durchgekommen.) Vielen Dank für die Veröffentlichung
Rene Marcelo
0

Ich habe FastScripts verwendet , um diesem Skript eine Verknüpfung zuzuweisen. Es kann auch verwendet werden, um die zuletzt geöffneten Menüs in anderen Anwendungen auszuwählen.

try
    set l to {"Open With", "Open Recent", "Open Recent File", "Recent Projects", "Open Recent Set"}
    tell application "System Events" to tell (process 1 where it is frontmost)
        tell menu bar item 3 of menu bar 1
            click
            repeat with x in l
                try
                    menu item x of menu 1
                    click menu item x of menu 1
                    exit repeat
                end try
            end repeat
        end tell
    end tell
end try

Ich habe auch Skripte wie in 10.6 und früher verwendet:

try
    tell application "Finder"
        open (get selection) using path to application "TextMate"
    end tell
end try

Es gibt jedoch einen Fehler , der sie in 10.7 und 10.8 unbrauchbar macht. Es könnte vermieden werden, indem zu Beginn eine andere Anwendung fokussiert wird, führt jedoch zu einer visuellen Störung.

Sie können auch Automator-Dienste verwenden , aber es gibt einen weiteren Fehler, bei dem die Verknüpfungen für Dienste nicht immer funktionieren, bis das Dienstemenü in der Menüleiste angezeigt wurde.

Lri
quelle
Die kürzere Lösung (FastScripts) funktioniert in 10.11 einwandfrei, zumindest zum Öffnen von Dateien in Emacs.
Blaz
0

Meine Lieblingslösung ist das Better Touch Tool, eine kostenlose App. Damit dies funktioniert, muss der vollständige Tastaturzugriff aktiviert sein (in den Systemeinstellungen - Tastatureinstellungen - Verknüpfungen), damit Strg-F2 auf die Menüleiste zugreifen kann.

Verwenden Sie dann BTT, um Ihre Verknüpfung zu konfigurieren (ich verwende Strg-Alt-Cmd-O), um Strg-F2 auszuführen, und fügen Sie dann zusätzliche Aktionen hinzu (10 Mal: ​​zwei rechte Pfeile, dann 7 nach unten, dann eine nach rechts). Wenn Sie Ihre Verknüpfung eingeben, gelangen Sie zum selben Untermenü wie mit der rechten Maustaste und "Öffnen mit".

Beachten Sie, dass Strg-f2 möglicherweise nicht in BTT angezeigt wird, wenn Sie es eingeben, dies jedoch, nachdem Sie eine zusätzliche Aktion angehängt haben.

DanielG
quelle
-1

Klicken Sie mit der rechten Maustaste auf die Datei, drücken Sie die Taste h und navigieren Sie mit den Pfeiltasten

Allan0405
quelle
Dies scheint unter OS X 10.9 nicht zu funktionieren. Haben Sie Dienstprogramme von Drittanbietern installiert, die diese Funktionalität möglicherweise bereitstellen?
Graham Miln