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
source
comando. 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_password
fuente