Öffnen Sie die lokale text-Anwendung zum Bearbeiten von remote-text-Datei mit ssh?
So, ich bin in einem VPS-terminal über ssh.
Im normalen Fall konnte ich nur lokal laufen
mate <file>
und es feuert bis TextMate mit dieser Datei.
Ist es möglich, verwenden Sie den gleichen Befehl und irgendwie öffnen der lokalen TextMate Anwendung, sondern Bearbeiten Sie die remote-Datei?
Das wäre gut, wenn Sie in der VPS und nicht möchten, verwenden Sie vim, die ganze Zeit.
InformationsquelleAutor der Frage never_had_a_name | 2010-09-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Lösung ist die Montage des remote-Systems mit
sshfs
. Auf OS Xsshfs
können beispielsweise installiert werden, mit Homebrew.Das Dateisystem eingehängt ist via SSH mit Ihrem regelmäßigen SSH-Anmeldeinformationen oder die-Taste, so, es ist sehr einfach zu tun, und dann navigieren, als ob es ein lokales Verzeichnis und genießen Sie den Vorteil, dass Sie Zugriff auf alle lokalen tools.
InformationsquelleAutor der Antwort furtive
Haben Sie verschiedene Optionen:
Ich verwendet, um dies zu tun, in ein paar Jahren wieder für einige Projekte, und es funktionierte perfekt, sowohl für LANs und WANs.
Wenn Sie halten möchten, TextMate, dann verstohlen Lösung ist ideal.
InformationsquelleAutor der Antwort haylem
Alternativ können Sie auch synchronisieren Sie den Ordner mit rsync über ssh.
So dass Sie lokal arbeiten, und lassen Sie rsync synchronisieren Sie Sie auf den server für Sie. Das könnte entweder explizit von Ihnen initiiert oder ausgeführt werden, in einen daemon.
InformationsquelleAutor der Antwort eglasius
Wenn Sie ssh auf einem anderen Feld dann öffnen Sie die Datei mit cat und pipe es in eine lokale Datei.
Ich glaube nicht, dass, so dass Sie können übertragen Sie Sie mit einem editor in die lokale box.
InformationsquelleAutor der Antwort Raghuram
Andere Möglichkeit ist die Verwendung eines der beiden Textmate-Sync-bundles - beide verwenden die rsync-und ssh zu halten, die remote-und lokale Ordner synchronisiert.
Textmate remote-sync bundle
Das ist das bundle, die ich verwende. Es sieht aus, haben genau die gleiche Funktionalität wie das zweite bundle, aber ich fand das einer der ersten.
Textmate-Sync bundle
Das einzige Wort der Warnung möchte ich hinzufügen, ist das erste synchronisieren, wird klar, dass der remote-Ordner und ersetzen Sie es mit dem Inhalt aus dem lokalen Ordner.
InformationsquelleAutor der Antwort shaneknysh
http://kennethreitz.com/remote-textmate-development-via-ssh-and-rsync.html
InformationsquelleAutor der Antwort kagali-san