Ich möchte meine .vimrc-Datei über Github synchronisieren, damit sie öffentlich zugänglich ist. Gleichzeitig muss ich jedoch einige vertrauliche Daten (z. B. DB-Passwörter / Hosts für dbext.vim) darin ablegen, ohne sie an Dritte weiterzugeben Andere. Was ist der beste Weg und wie geht das?
12
Antworten:
Mit dem
source
Befehl können Sie eine weitere Datei einfügen . Setzen Sie dies einfach oben auf Ihr vimrc:Vorausgesetzt, Ihre vimrc ist
~/.vimrc
, wird das zu erweitern~/.vimrc.private
. Von nun an können Sie Variablen in dieser Datei wie folgt definieren:Dann können Sie sie in Ihrem Haupt-VIMRC einfach mit ihrem Namen referenzieren.
Anmerkungen
~
im Pfad verwenden möchten , müssen Sie verwendenexpand()
. Beispielsweise:source expand("~/.private-vimrc")
.
Operator , um den Wert der Variablen mit einer Zeichenfolge zu verknüpfen. Beispielsweise:"jdbc:mysql://example.com/waffles?user=admin&password=" . my_db_password
quelle