Использование GVim для Windows для редактирования удаленных файлов Linux?

Можно ли использовать gvim для редактирования удаленных файлов Linux, если я запускаю Windows?

Чтобы разработать, я хотел бы подключиться к серверу Linux через Putty, а затем использовать мой локальный экземпляр gvim для редактирования файлов на сервере. Возможно ли это?

Кажется, что x11 пересылка (через xming?) может быть решением, но я не могу заставить его работать.

Удаленный сервер запускает Debian; моя локальная машина - Win7

Ответы

Ответ 1

Это должно исправить вас:

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'

См. :help netrw-putty (и много прокрутки на этой странице документации).

Ответ 2

Вы не говорите, какой протокол вы используете для доступа к файлам через putty, но вероятность того, что winscp будет поддерживать то, что вы хотите. Отъезд http://winscp.net

Ответ 3

Лично, когда мне нужно это делать; Я открываю локальный gvim (немного быстрее, у меня были проблемы с переадресацией x11 через WAN) и делайте

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

Вам нужно будет аутентифицироваться каждый раз; но отлично работает для быстрого редактирования. На linux; вы можете использовать scp, а не ftp; но я не уверен, как настроить замазку вперед для этого... (Скорее всего, ответ netrw-putty выше учитывает это, поэтому я голосую за него)

Ответ 4

Один из моих слуг использовал что-то вроде этого некоторое время назад, но я никогда не пробовал. Я предпочитаю просто ssh к рассматриваемой машине и запускаю vim.

Вы видели эту страницу? Кажется, это то, что вы ищете.