Vim умеет редактировать файлы на удаленной машине.

Для редактирования файлов по ssh используем такой синтаксис:

vim scp:// Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.//path/to/document

remoteuser@ используется, чтобы vim не пытался присоединиться к серверу с логином,  определенным в переменной окружения $USERNAME, двойной слэш после фдреса сервера означает, что дальше указан абсолютный путь к файлу, чтобы указать файл относительно домашней директории пользователя, используем один слэш.

Синтаксис для редактирования файлов по ftp:

vim ftp://[user@]machine[:#]portnumber]/path/to/document

Если вам не хочется постоянно вбивать пароль, читаем решение для ssh и решение для ftp:

Создаем в домашней директории файл .netrc с правами 600. Затем вбиваем настройки для каждого удаленного хоста по одному на строку в формате

machine yourftp.somewhere.org login yourlogin password «yoursecret»

Add comment


Security code
Refresh