Hier ist eine AppleScript-Lösung, die die aktuelle Datei in einer anderen Anwendung öffnet, jedoch nicht auf Befehlszeilenanwendungen beschränkt ist, sondern auf GUI:
Gehen Sie zu Bundles »Bundle-Editor» Bundle-Editor anzeigen (oder drücken Sie ⌃ ⌥ ⌘ B ).
Erstellen Sie ein neues Bundle und fügen Sie einen neuen Befehl hinzu (1). Dann geben Sie ihm einen Namen, den Sie mögen (2).
Kopiere und füge folgendes ein (3). Ich habe dies für TextEdit gemacht, aber die meisten anderen Anwendungen sollten funktionieren.
open "$TM_FILEPATH" -a TextEdit
Hinweis: Aquamacs funktioniert nicht damit, aber Sie haben eine Problemumgehung gefunden. Bei Aquamacs reicht es aus,
aquamacs "$TM_FILEPATH"
denopen
Befehl anstelle des Befehls einzufügen .Stellen Sie sicher, dass Input auf "None" und Output auf "Discard" gesetzt ist.
Erstellen Sie eine optionale Tastenkombination dafür.
Schließen Sie den Bundle-Editor. Jetzt können Sie Ihren neuen Bundle-Befehl über Bundles »Ihren Bundle-Namen» Ihren Befehlsnamen oder die Verknüpfung, die Sie eingerichtet haben, aufrufen .