¿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?

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.


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

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.