Sie können dies mit Automator tun. Wählen Sie diese Option aus, um einen Dienst zu erstellen, der in keiner Anwendung Eingaben erhält, deren Ausgabe ausgewählten Text ersetzt (Sie benötigen eigentlich keine Textauswahl, damit dies funktioniert).
Fügen Sie die Aktion " Bestimmte Finder-Elemente abrufen" hinzu und fügen Sie
myfile.txt
deren Liste hinzu. Sie können alternativ den Dateipfad unten hartcodieren und diesen Schritt überspringen.Fügen Sie dann eine Aktion Shell-Skript ausführen hinzu und übergeben Sie die Eingabe als Argumente . Ersetzen Sie den Standardbefehl
echo
durchcat
.
Dadurch wird der Dateiinhalt die Ausgabe Ihres Dienstes, die dem aktuellen Dokument, das Sie gerade bearbeiten, hinzugefügt wird.
TextMate funktioniert wie erwartet.
Das Terminal ignoriert beim Einfügen des Textes eine einzelne nachgestellte Zeile, dh Sie benötigen zwei, wenn Sie die letzte Zeile direkt als Befehl ausführen möchten.