Eu uso o Github para sincronizar meu vimrc
em todos os computadores, vinculado por links simbólicos da minha pasta de repo dotfiles a ~/.vimrc
. Não é totalmente automático, pois ainda preciso instalar algumas dependências do plugin Vim em uma máquina nova, mas é útil o suficiente para manter as configurações básicas em sincronia.
Eu não uso o Vim no Windows, então não posso falar com o quão diferente vimrc
é tratado lá. Se for apenas o nome do arquivo diferente, talvez você possa vincular ou aliasar seu arquivo a C:\whatever\_vimrc
.
Se você precisar de configurações específicas do sistema operacional, é possível verificar o sistema operacional atual a partir do arquivo vimrc
, conforme descrito em o exemplo desta resposta :
if has("win32")
"Windows options here
else
if has("unix")
let s:uname = system("uname")
if s:uname == "Darwin\n"
"Mac options here
endif
endif
endif
No que diz respeito a um guia para fazer isso, você pode encontrar algo útil neste "guia não oficial para arquivos pontilhados no Github": GitHub ❤ ~ / , que não é específico do Vim, mas possui muitos exemplos de gerenciamento de arquivos pontuáveis. Você também pode pesquisar "vimrc" ou "vimrc windows" no Github para referência e inspiração.
Divirta-se com o vim!