Nosso departamento está implantando o Kaspersky Anti-Virus. Como resultado da instalação na estação de trabalho do Windows 7, o FTP ativo é desativado automaticamente.
Eu modifiquei _vimrc da seguinte forma:
let g:netrw_cygwin = 0
let g:netrw_scp_cmd =
"\"C:\Windows\system32\ftp.exe -s:C:\Users\Cnorton.Arlington1\vim_ftp.txt "
vim_ftp.txt contém isto:
quote PASV
Depois disso, ainda estou recebendo este erro:
PORT/EPRT (Active Mode/Extended Active Mode) is not supported. Use PASV/EPSV instead of this
Como posso configurar o ftp para usar passivo, então não recebo esse erro?
Por acaso, eu tenho a versão 7 vim (gvim), mas uma versão beta, rodando no CentOS. O sistema é o mesmo sistema remoto que estou tentando acessar em meu sistema Windows. O comando ftp nesse sistema é concluído sem erros. Eu não sei se é porque é um comando ftp no mesmo host.
Editar:
OK. Eu entendo não usar o ftp.exe do Windows padrão. Então, é assim que eu estou tentando configurar a versão de linha de comando do VanDyke do SecureFx, chamada sfxcl:
Eu fiz mais uma modificação usando sfxcl,
let g:netrw_cygwin = 0
let g:netrw_scp_cmd = "\"C:\Program Files\VanDyke Software\Clients\sfxcl.exe\" "
e funciona na linha de comando, mas não no Vim. Eu recebo a mesma mensagem ativa, então eu acredito que estou estragando algo no Vim. Eu simplesmente não consigo descobrir o que é isso.