14 Stimmen

GVim auf Windows benutzen, um entfernte Linux-Dateien zu bearbeiten?

Ist es möglich, gvim zu verwenden, um entfernte Linux-Dateien zu bearbeiten, wenn ich Windows verwende?

Um genauer zu sein, würde ich gerne eine Verbindung zum Linux-Server über Putty herstellen und dann meine lokale gvim-Instanz verwenden, um die Dateien auf dem Server zu bearbeiten - ist das möglich?

Es scheint, dass die x11-Weiterleitung (über xming?) die Lösung sein könnte, aber ich kann sie nicht zum Laufen bringen.

Auf dem entfernten Server läuft Debian; mein lokaler Rechner ist Win7

13voto

Aristotle Pagaltzis Punkte 106298

Das sollte Sie wieder in Ordnung bringen:

let g:netrw_cygwin = 0
let g:netrw_ssh_cmd  = '"C:\Program Files\PuTTY\plink.exe" -batch -T -ssh'
let g:netrw_scp_cmd  = '"C:\Program Files\PuTTY\pscp.exe"  -batch -q -scp'
let g:netrw_sftp_cmd = '"C:\Program Files\PuTTY\pscp.exe"  -batch -q -sftp'

Véase :help netrw-putty (und viel Blättern in dieser Dokumentationsseite).

0voto

rlduffy Punkte 608

Sie haben nicht angegeben, welches Protokoll Sie für den Zugriff auf die Dateien über Putty verwenden, aber die Chancen stehen gut, dass winscp das unterstützt, was Sie wollen. Besuchen Sie http://winscp.net

0voto

wom Punkte 436

Ich persönlich öffne, wenn ich dies tun muss, einen lokalen gvim (etwas schneller; ich hatte Probleme mit x11-Weiterleitung über WAN) und führe aus

  :e ftp://<username>@<server>:/<fileToEditRemotePath>

Sie müssen sich jedes Mal authentifizieren, aber für schnelle Bearbeitungen ist das kein Problem. Unter Linux können Sie scp statt ftp verwenden, aber ich bin mir nicht sicher, wie man putty dafür einrichtet... (Wahrscheinlich berücksichtigt die obige netrw-putty-Antwort dies, daher stimme ich sie hoch)

-1voto

Sniggerfardimungus Punkte 11155

Ein Bürokollege von mir hat so etwas vor einiger Zeit benutzt, aber ich habe es nie ausprobiert. Ich ziehe es vor, einfach per ssh auf den fraglichen Rechner zuzugreifen und vim zu starten.

Haben Sie gesehen diese Seite ? Es scheint das zu sein, wonach Sie suchen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X