Eu preciso editar arquivos remotos com o vim, que estão em um servidor FTP. Não há acesso SSH ou SFTP. Apenas FTP. Eu tentei a sincronização via curlftpfs, os arquivos apareceram em um diretório local, mas eu não posso escrever para eles, eu recebo todos os tipos de erros, e quando eu consigo escrever arquivos com finais aleatórios são gerados no servidor. index.php escreve no servidor como index.phz, index.phy, etc ...
Eu tinha sublime o texto 2 instalado, mas não posso mais executá-lo depois que eu instalei novos drivers para minha placa gráfica. Eu também tentei n ++ com WINE, mas não tive sorte em abrir arquivos FTP que estão em um nível de diretório mais profundo.
Eu vi que existem várias abordagens com o vim para editar arquivos no FTP, mas cada um precisa digitar como: e link (com o plugin netrw). Eu realmente gostaria de evitar qualquer tipo de repetição, em vez de criar um mapeamento relativo. É estranho que não haja solução para o vim já que sua ferramenta de desenvolvedor na maior parte, sublime e npp já tem isso resolvido de maneira simples. digitar no mesmo nome de host / caminho etc. quebraria um princípio simples de DRY.
Idealmente, seria se eu pudesse armazenar os arquivos em cache localmente com alguma ferramenta de sincronização e enviá-los para o ftp mapeando o caminho local - > remoto, logo após o vim escreve em um arquivo, ou eu emito um comando de upload, etc (sem ter que digitar o arquivo aberto o tempo todo). Há muitos arquivos no servidor, então não consigo memorizá-los. É importante que eu os coloque em cache localmente para que eu possa acessá-los rapidamente e carregá-los com um simples comando.
Estou executando o Slackware 13,37 x64