De vez em quando preciso editar arquivos confidenciais, como arquivos que contêm senhas ou certificados. Eu tenho meu Vim configurado para colocar arquivos de troca, backup e desfazer em um diretório separado. Para evitar que o Vim vaze informações confidenciais, existe uma maneira de garantir que o Vim não faça nenhuma outra criação ou alteração de arquivo além do arquivo que estou editando ao invocar o Vim/Neovim para editar um arquivo específico?
Se necessário, uma configuração um pouco complicada é adequada, possivelmente usando coisas como scripts de shell ou aliases de shell.
Para desabilitar backup, desfazer e trocar arquivos, bem como a funcionalidade de backupcopy, você pode (des)definir essas opções na linha de comando da seguinte maneira:
Consulte
:help 'backup'
,:help 'undofile'
,:help 'writebackup'
e:help 'swapfile'
para:help 'viminfo'
referência e as implicações das opções. Consulte:help -c
para obter informações sobre como executar comandos Ex a partir da linha de comando (neste caso, o:set
comando).Você também pode estar interessado
:help encryption
- não no recurso de criptografia em si - há dicas sobre como editar arquivos contendo informações confidenciais.Você pode criar um alias para o comando acima ou colocá-los em um
vimrc
arquivo, por exemplo,secure.vim
e fazerEstas serão
:source
apenas as opçõessecure.vim
para inicializar o Vim (consulte Recursos:help -u
). Você pode ficar sem seu esquema de cores e plug-ins favoritos.Isenções de responsabilidade: