Использование 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.
Вы видели эту страницу? Кажется, это то, что вы ищете.