Eu tenho alguns projetos que precisam de comandos diferentes para executar, criar e testar, então coloquei um arquivo .vimrc em cada um dos diretórios do projeto que definem os mapeamentos para alguns botões F. Nos arquivos de ajuda do vim, diz:
'exrc' 'ex' booleano (padrão desativado) global {não no Vi} Permite a leitura de .vimrc, .exrc e .gvimrc no atual diretório.
Portanto, tenho essa opção ativada, mas quando estou :cd
em um diretório, o arquivo .vimrc não é carregado. Se eu escrever :so .\.vimrc
, ele carrega bem. Por que ele não está sendo carregado automaticamente?
Estou usando o gVim 7.3 x64 para Windows.
set exrc
nunca funcionou para mim. Você pode tentar este plugin . Provavelmente existem outros no vim.org.
.vimrc
arquivo do diretório atual é uma péssima idéia. Esse arquivo pode facilmente pertencer a um arquivo que você baixou e, automaticamente, fornecê-lo permitiria que quem criou esse arquivo executasse código arbitrário no seu computador.