Wie integriere ich Transmit mit externen Editoren wie Sublime Text oder VS Code?
- Einführung in die externe Editor-Integration
- Allgemeine Vorgehensweise zur Einrichtung
- Integration von Sublime Text
- Integration von Visual Studio Code
- Wichtige Hinweise zur Funktion
- Fazit
Einführung in die externe Editor-Integration
Transmit ist ein mächtiger FTP-Client, der es ermöglicht, Dateien direkt auf einem Server zu bearbeiten, ohne sie manuell herunterladen und wieder hochladen zu müssen. Um den Workflow zu verbessern, unterstützt Transmit die Integration von externen Texteditoren wie Sublime Text oder Visual Studio Code. So können Sie Ihre Dateien mit dem bevorzugten Editor bearbeiten, während Transmit die Synchronisation mit dem Server übernimmt.
Allgemeine Vorgehensweise zur Einrichtung
Zunächst müssen Sie sicherstellen, dass der gewünschte externe Editor auf Ihrem Mac installiert und im Systempfad oder an einem bekannten Speicherort verfügbar ist. Transmit benötigt den exakten Pfad zur ausführbaren Datei des Editors, um ihn starten zu können. In Transmit können Sie dann unter den Einstellungen den externen Editor angeben, sodass er beim Doppelklick auf eine Datei automatisch geöffnet wird.
Integration von Sublime Text
Sublime Text befindet sich normalerweise im Ordner /Applications/Sublime Text.app. Die ausführbare Datei, die Transmit benötigt, liegt innerhalb des App-Bundles und heißt subl. Um Sublime Text als externen Editor in Transmit einzurichten, ist es sinnvoll, das Kommandozeilen-Tool subl zu installieren, falls es noch nicht vorhanden ist. Dies kann über Sublime Text selbst erfolgen, indem Sie das Menü Tools öffnen und dort die Option Install Command Line Tool auswählen.
Alternativ können Sie das Symbol subl manuell in einen Ordner wie /usr/local/bin verlinken, indem Sie im Terminal folgenden Befehl eingeben:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublIn Transmit öffnen Sie dann die Einstellungen, navigieren zum Abschnitt Editor oder Externer Editor, und geben dort als Anwendung den Pfad /usr/local/bin/subl an. Wenn Sie nun eine Datei zum Bearbeiten öffnen, startet Sublime Text und öffnet die entsprechende Datei automatisch.
Integration von Visual Studio Code
Visual Studio Code (VS Code) besitzt ebenfalls ein Kommandozeilen-Tool namens code, mit dem Dateien geöffnet werden können. Dieses Tool ist Bestandteil von VS Code, muss aber oft noch aktiviert werden. Öffnen Sie VS Code und drücken Sie Cmd + Shift + P, um die Befehlspalette zu öffnen. Geben Sie dort shell command ein und wählen Sie Install code command in PATH aus. Dies richtet das Kommandozeilen-Tool ein, sodass der Befehl code im Terminal verfügbar ist.
Anschließend öffnen Sie in Transmit die Einstellungen und tragen als externen Editor den Pfad /usr/local/bin/code ein. Alternativ können Sie prüfen, ob code an einem anderen Ort installiert ist, beispielsweise direkt unter /Applications/Visual Studio Code.app/Contents/Resources/app/bin/code. Wichtig ist, dass der Pfad auf eine ausführbare Datei zeigt, mit der Transmit Dateien öffnen kann.
Sobald die Einrichtung erfolgt ist, öffnet Transmit Dateien standardmäßig in VS Code, sobald Sie diese per Doppelklick oder Bearbeiten-Funktion öffnen. Dabei wird die Datei temporär auf dem lokalen Rechner bearbeitet und nach dem Speichern automatisch auf den Server zurückgeschoben.
Wichtige Hinweise zur Funktion
Achten Sie darauf, dass die verwendeten Editoren die jeweils übergebenen Argumente von Transmit korrekt verstehen. Normalerweise übergibt Transmit den kompletten Pfad zur temporären Datei, die es auf Ihrem Rechner abgelegt hat. Wenn der Editor automatisch in einem neuen Fenster geöffnet wird, überprüfen Sie, ob nach dem Speichern die Änderungen synchron zum Server zurückgespielt werden. In manchen Fällen kann es sinnvoll sein, die Einstellungen des Editors so anzupassen, dass Dateien sofort gespeichert werden oder automatisch neue Instanzen geöffnet werden.
Sollte es Probleme geben, z. B. dass Dateien nicht hochgeladen werden oder der Editor sich nicht öffnet, kontrollieren Sie, ob der Pfad zum Editor korrekt ist, und ob Sie entsprechende Berechtigungen besitzen. Ein Neustart von Transmit kann ebenfalls hilfreich sein, um neue Einstellungen wirksam zu machen.
Fazit
Die Integration von Transmit mit Sublime Text oder Visual Studio Code erleichtert die Bearbeitung von Dateien auf entfernten Servern erheblich. Durch die Nutzung der Kommandozeilen-Tools subl beziehungsweise code und die Angabe des korrekten Pfades in Transmit wird das Öffnen, Bearbeiten und Speichern von Dateien direkt aus Transmit heraus komfortabel ermöglicht. So können Sie Ihre bevorzugte Entwicklungsumgebung nutzen und gleichzeitig von der Netzwerkfunktionalität von Transmit profitieren.
