¿Cómo cambiar la ubicación predeterminada de .vimrc a dentro de ~ / .vim /?

8

Uso git para mantener mi directorio ~ / .vim. También me gustaría almacenar mi archivo vimrc en este directorio para que también viva en el repositorio. ¿Cómo cambio la ubicación donde Vim busca el archivo vimrc?

León
fuente

Respuestas:

11

Usted no Enlace simbólico en su lugar.

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

También puedes hacer el enlace simbólico para sincronizar tu vimrc a través de Dropbox.

digitxp
fuente
66
Creo que quisiste decir mv ~/.vimrc ~/.vimy ln -s ~/.vim/.vimrc ~/.vimrc". That's what I do, too, as well as ln -s ~ / Dropbox / vimfiles ~ / .vim`.
garyjohn
Fijo. Esa es la última vez que contesto por teléfono a medianoche: P
digitxp
En su echo source ~/.vim/.vimrc > .vimrclugar, puede usar Windows , que funciona mejor que la variante de enlace simbólico real que usa Windows.
Daan Bakker
5

La respuesta de digitxp es probablemente la mejor, pero puede decirle a Vim que busque su vimrc en cualquier lugar que desee con la opción de línea de comandos -u y gvimrc con -U, por ejemplo:

vim -u ~/.vim/vimrc -U ~/.vim/gvimrc
Heptita
fuente
2

Vim 7.4 también las fuentes ~/.vim/vimrcpor defecto. help vimrcdice:

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

Pero mi solución favorita actual para hacer copias de seguridad de archivos en cualquier lugar es https://github.com/technicalpickles/homesick, que concentra todos los archivos de configuración en un solo lugar y maneja la administración de enlaces simbólicos por usted.

Ver también: /programming/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim

Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
fuente