Resposta curta:
Para criar seu vimrc, inicie o Vim e siga um destes procedimentos:
:e $HOME/.vimrc " on Unix, Mac or OS/2
:e $HOME/_vimrc " on Windows
:e s:.vimrc " on Amiga
Insira as configurações desejadas e salve o arquivo.
Observe que a existência desse arquivo desativará o compatible
opção. Veja abaixo os detalhes.
Resposta longa:
Existem dois tipos de vimrc:
- o usuário vimrc em
$HOME
- o sistema vimrc in
$VIM
(nos sistemas Amiga, s:.vimrc
é considerado um usuário vimrc)
O arquivo vimrc do usuário geralmente não existe até ser criado pelo usuário. Se você não conseguir encontrar $HOME/.vimrc
(ou$HOME/_vimrc
no Windows), poderá, e provavelmente deve, apenas criá-lo.
O sistema vimrc normalmente não deve ser modificado e está localizado no diretório $VIM
* . O sistema vimrc não é um bom lugar para você manter suas configurações pessoais. Se você modificar este arquivo, suas alterações poderão ser substituídas se você atualizar o Vim. Além disso, as alterações aqui afetarão outros usuários em um sistema multiusuário. Na maioria dos casos, as configurações no usuário vimrc substituem as configurações no sistema vimrc.
De :help vimrc
:
Um arquivo que contém comandos de inicialização é chamado de arquivo "vimrc". Cada linha em um arquivo vimrc é executada como uma linha de comando Ex. Às vezes, também é conhecido como arquivo "exrc". Eles são do mesmo tipo de arquivo, mas "exrc" é o que o Vi sempre usou, "vimrc" é um nome específico do Vim. Veja também | vimrc-intro |.
Locais para suas inicializações pessoais:
Unix $HOME/.vimrc or $HOME/.vim/vimrc
OS/2 $HOME/.vimrc, $HOME/vimfiles/vimrc
or $VIM/.vimrc (or _vimrc)
MS-Windows $HOME/_vimrc, $HOME/vimfiles/vimrc
or $VIM/_vimrc
Amiga s:.vimrc, home:.vimrc, home:vimfiles:vimrc
or $VIM/.vimrc
Os arquivos são pesquisados na ordem especificada acima e somente o primeiro encontrado é lido.
(MacOS conta como Unix para o acima.)
Observe que a mera existência de um usuário vimrc mudará o comportamento do Vim desativando a compatible
opção. De :help compatible-default
:
Quando o Vim inicia, a opção 'compatível' está ativada. Isso será usado quando o Vim iniciar suas inicializações. Porém, assim que um arquivo vimrc do usuário for encontrado, ou um arquivo vimrc no diretório atual ou a variável de ambiente "VIMINIT" for configurada, ela será configurada como 'nocompatible'. Isso tem o efeito colateral de definir ou redefinir outras opções (consulte 'compatível'). Mas apenas as opções que não foram definidas ou redefinidas serão alteradas.
* $VIM
pode não estar definido no seu shell, mas está sempre definido no Vim. Se você quiser ver o que está definido, inicie o Vim e use o comando:echo $VIM