
Estou usando o Vim no GNU/Linux e uso as funcionalidades do gnome para montar FTP/SFTP como drives usando GVFS (http://en.wikipedia.org/wiki/GVFS).
QuandoEu uso o Vim para editar arquivosdiretamente nas pastas GVFS estou com o seguinte problema:os direitos de acesso do arquivo são alterados.
Antes :
-rwxrwxrwx
Depois :w
:
-rwx------
Quando uso o Gedit não tenho esse problema, então suponho que o problema não seja diretamente do GVFS.
Há algo em meu .vimrc
que eu possa acrescentar para evitar essas alterações?
Responder1
Eu tive exatamente o mesmo problema há alguns meses, consumindo um site inteiro apenas editando 3 arquivos. Felizmente, o problema foi fácil de resolver e não explorei os porquês e comos e prometi nunca mais usar esse recurso.
Mas sua pergunta me levou aeste tópico no launchpadque você pode achar interessante. Resumidamente:
- O bug está do lado do GVFS e existe desde sempre, sem nenhum progresso.
- Isso também acontece com outros editores/IDEs.
- Não há nada que você possa fazer no próprio Vim para evitar esse bug.
- Usar
sshfs
em vez de GVFS parece funcionar corretamente.
Responder2
Experimente com'backup'
,'backupcopy'
e'writebackup'
opções. Isso pode ter algo a ver com a maneira como o Vim cria arquivos de backup – em alguns modos, ele renomeia o original e cria um novo arquivo em seu lugar, possivelmente fazendo com que o Gvfs faça o mesmo no servidor.