Quiero sincronizar mi .vimrc a través de github, por lo que debe ser un archivo público, pero al mismo tiempo tengo que poner algunos datos confidenciales (por ejemplo, contraseñas / hosts db para dbext.vim), sin entregarlos a otros. ¿Cuál es la mejor manera y cómo hacerlo?
12

Respuestas:
Puede incluir otro archivo usando el
sourcecomando. Simplemente ponga esto en la parte superior de su vimrc:Asumiendo que su vimrc es
~/.vimrc, eso se expandirá a~/.vimrc.private. A partir de ahora, puede definir variables en ese archivo de esta manera:Luego, simplemente puede referirse a ellos por nombre en su vimrc principal.
Notas
~en la ruta, deberá usarexpand(). Por ejemplo:source expand("~/.private-vimrc").operador. Por ejemplo:"jdbc:mysql://example.com/waffles?user=admin&password=" . my_db_passwordfuente