You have set the 'backup' option, so Vim creates a backup file when saving
the original file. You can stop Vim from creating the backup file, by
clearing the option:
:set nobackup
Por que quando eu crio / salvo meu arquivo (digamos, filename é 'xyz.sql'), o gvim salva outro arquivo que chama 'xyz.sql ~' no mesmo diretório? Posso excluir esses arquivos "extras" ou eles são necessários por algum motivo? Mesmo quando eu fecho o gvim, eles ainda estão presentes.
Como outra resposta diz corretamente, estes são arquivos de backup. Eu queria apenas acrescentar que, se você ainda quer ter arquivos de backup, mas não quer que eles atravancem seus diretórios, você pode usar a opção backupdir
:
set backupdir=~/.backups,.
Da ajuda do vim:
Lista de diretórios para o arquivo de backup, separados por vírgulas.