Como alterar o local padrão de .vimrc para dentro de ~ / .vim /?

8

Eu uso o git para manter meu diretório ~ / .vim. Gostaria de armazenar meu arquivo vimrc nesse diretório também para que ele também fique no repositório. Como altero o local em que o Vim pesquisa o arquivo vimrc?

leo
fonte

Respostas:

11

Você não Vincule-o novamente.

mv ~/.vimrc ~/.vim
ln -s  ~/.vim/.vimrc ~/.vim

Você pode fazer o link simbólico para sincronizar seu vimrc também através do Dropbox.

digitxp
fonte
6
Eu acho que você quis dizer mv ~/.vimrc ~/.vime ln -s ~/.vim/.vimrc ~/.vimrc". That's what I do, too, as well as ln -s ~ / Dropbox / vimfiles ~ / .vim`.
precisa saber é o seguinte
Fixo. Isso é a resposta última vez em um telefone à meia-noite: P
digitxp
No Windows, você pode usar echo source ~/.vim/.vimrc > .vimrc, o que funciona melhor do que a variante de vínculo simbólico real que o Windows usa.
Daan Bakker
5

A resposta do digitxp é provavelmente a melhor, mas você pode dizer ao Vim para procurar seu vimrc em qualquer lugar que desejar com a opção de linha de comando -u e gvimrc com -U, por exemplo:

vim -u ~/.vim/vimrc -U ~/.vim/gvimrc
Heptite
fonte
2

O Vim 7.4 também origina ~/.vim/vimrcpor padrão. help vimrcdiz:

Unix $ HOME / .vimrc ou $ HOME / .vim / vimrc

Mas minha solução favorita atual para fazer backup de arquivos em qualquer lugar é https://github.com/technicalpickles/homesick, que concentra todos os arquivos de configuração em um único local e lida com o gerenciamento de links simbólicos para você.

Consulte também: /programming/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim

Ciro Santilli adicionou uma nova foto
fonte