Мне нужно редактировать удаленные файлы с помощью vim, которые находятся на FTP-сервере. Нет доступа по SSH или SFTP. Просто FTP. Я попытался выполнить синхронизацию через curlftpfs, файлы появились в локальном каталоге, но я не могу записать в них, я получаю всевозможные ошибки, и когда мне удается записать файлы со случайными окончаниями, генерируются на сервере. index.php пишет на сервере как index.phz, index.phy и т. д.
У меня был установлен возвышенный текст 2, но я не могу его запустить после того, как я установил новые драйверы для моей графической карты. Я также пробовал n++ с WINE, но не повезло в открытии файлов FTP, которые находятся на более глубоком уровне каталогов.
Я видел, что есть разные подходы к редактированию файлов на FTP с помощью vim, но каждый из них нуждается в наборе, например:e http://[user @] machine/path (с плагином netrw). Я действительно хотел бы избежать любого рода повторений, а скорее настроить относительное сопоставление. Странно, что нет никакого решения для vim, так как в основном это инструмент разработчика, sublime и npp уже решили это простым способом. ввод на том же имени хоста /пути и т. д. нарушил бы простой принцип СУХОЙ.
Идеально было бы, если бы я мог кэшировать файлы локально с помощью какого-либо инструмента синхронизации и загружать их в ftp, отображая путь local -> remote, сразу после записи в файл vim, или я выполняю команду загрузки и т.д. (Без необходимости вводить открытый файл каждый раз). На сервере много файлов, поэтому я не могу их запомнить. Для меня важно, чтобы они кэшировались локально, чтобы я мог быстро получить к ним доступ и загрузить их с помощью простой команды.
Я использую Slackware 13.37 x64