Automatisches Speichern von Dateien beim Bearbeiten mit Kate oder einem beliebigen Texteditor

4664
Antonino Bonumore

Wenn ich versuche, eine Datei in einem Remote-Verzeichnis (über SSH, SFTP oder FTP) zu bearbeiten, muss ich die Datei schließen, um ein Dialogfeld mit der Aufforderung zu erhalten, ob die Datei hochgeladen werden soll. Ich möchte es beim Speichern automatisch hochladen!

Ich habe Konqueror / Dolphin / Krusader bereits als Dateimanager und viele andere Texteditoren verwendet, jedoch ohne Erfolg. Anscheinend liegt das Problem in der KIOExec-Anwendung.

Wie kann ich KIOExec bearbeiten, um Dateien beim Speichern automatisch hochzuladen? Ich möchte nicht zu Gnome zurückkehren!

5

3 Antworten auf die Frage

2
pbrandao

Obwohl dies eine etwas alte Frage ist, bleibt sie immer noch unbeantwortet. Ich wollte auch:

  • Delphin / Konqueror mit öffnen sftp://user@remotesite/
  • Wählen Sie eine zu bearbeitende Datei aus
  • habe hochladen beim speichern

Wie beim Originalposter beschrieben, erfolgt der Upload erst nach Schließen des Editors.

Die einzige Möglichkeit, etwas Ähnliches zu haben, ist das Verwenden kateund Öffnen der Datei von Kate. Feststellung der Offenheit sftp://user@remotesite/filetoedit.

Hier funktioniert der Upload beim Speichern.

Nachdem das open withMenü auf Delphin aktualisiert wurde kate, open with katemusste der Upload auch gespeichert werden. Früher, als manuell Angabe katein open with otheres nicht funktioniert hat .

PS Ich verwende kubuntu 11.10 mit heute aktualisierten Paketen.

Toll, zumindest Open with Kate scheint auch für den 12.04 zu funktionieren. Vielen Dank für Ihre Erfahrungen. Sebastian vom Meer vor 11 Jahren 0
2
Fodagus

Am besten verwenden Sie wahrscheinlich sshfs. Auf diese Weise können Sie die Remote-Ressource in ein Verzeichnis Ihrer Wahl einbinden. Danach verhält sie sich wie ein lokales Dateisystem (wenn auch mit einiger Verzögerung).

sudo apt-get install sshfs

Erstellen Sie einen Remote-Einhängepunkt, sagen Sie / mnt / remote (könnte auch ~ / MyCode / RemoteServerA verwenden)

sudo mkdir /mnt/remote;
sudo chmod 777 /mnt/remote

Mounten Sie dann das Dateisystem:

sshfs -p PORT_NUMBER user@remotesite:/path/to/remote/directory /mnt/remote

Für weitere Optionen geben Sie Folgendes ein: sshfs --help

Jetzt können Sie das Dateisystem mit Dolphin durchsuchen und die Dateien normal bearbeiten, und sie werden beim Speichern hochgeladen. Es ist keine Konfiguration nach ssh auf dem Remote-Host erforderlich!

Wenn Sie fertig sind, entfernen Sie das Dateisystem mit

sudo umount /mnt/remote

Wenn Sie eine Fehlermeldung erhalten, die verwendet wird, verwenden Sie

lsof /mnt/remote

um eine Liste der Prozesse zu erhalten, die das gemountete Verzeichnis noch verwenden. Möglicherweise müssen Sie die Dateiindizierung konfigurieren (falls Sie diese verwenden), um diesen Mountpunkt zu vermeiden.

0
daxim

Die Übertragung beim Speichern ist jedoch bereits der Normalfall. Sie können KIOExec nicht bearbeiten. Aktualisieren Sie KDE auf die neueste stabile Version.

Durch Doppelklicken wird eine lokale Kopie erstellt. Dies ist zum Vorteil von Anwendungen, die nicht mit Kio arbeiten. Wenn Sie wirklich einen Dateimanager benötigen (anstatt vom Editor selbst zu navigieren), ziehen Sie die entfernte Datei einfach in den Editor.

Halten Sie an, um zu sagen, dass ich auf die letzte Version aktualisieren sollte: Jedes Mal, wenn Sie gefragt werden, wird normalerweise auf die letzte Version aktualisiert. Antonino Bonumore vor 13 Jahren 0
Mein guter Mann, es kann Ihnen nicht geholfen werden, wenn Sie sich nicht von Menschen helfen lassen. Guten Tag, und ich werde Sie nicht wieder belästigen. daxim vor 13 Jahren 0
Die Übertragung beim Speichern ist _nicht_ der Normalfall, wenn Sie die Bearbeitung von Dolphin aus initiieren (doppelklicken Sie auf die zu bearbeitende Datei, um beispielsweise Kate zu starten). Palantir vor 11 Jahren 0
Durch Doppelklicken wird eine lokale Kopie erstellt. Dies ist zum Vorteil von Anwendungen, die nicht mit Kio arbeiten. Wenn Sie wirklich einen Dateimanager benötigen (anstatt vom Editor selbst zu navigieren), ziehen Sie die entfernte Datei einfach in den Editor. daxim vor 11 Jahren 0