Come modificare la posizione predefinita di .vimrc all'interno di ~ / .vim /?

Io uso git per persistere la mia directory ~ / .vim. Vorrei memorizzare anche il mio file vimrc in questa directory in modo che viverà anche nel repository. Come posso modificare la posizione in cui Vim cerca il file vimrc?

Non lo fai. Simile invece.

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

Tu cammi la cosa simbolica per sincronizzare il tuo vimrc anche tramite Dropbox.

la risposta di digitxp è probabilmente la migliore, ma puoi dire a Vim di cercare il tuo vimrc ovunque ti piace con l'opzione -u della row di command e gvimrc con -U, ad esempio:

 vim -u ~/.vim/vimrc -U ~/.vim/gvimrc 

Vim 7.4 anche le fonti ~/.vim/vimrc per impostazione predefinita. help vimrc dice:

Unix $ HOME / .vimrc o $ HOME / .vim / vimrc

Ma la mia attuale soluzione preferita per il backup di file ovunque è https://github.com/technicalpickles/homesick che concentra tutti i file di configuration in un unico posto e gestisce la gestione di symlink per te.

Vedi anche: https://stackoverflow.com/questions/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim