Wie ändere ich den Standardspeicherort von .vimrc in ~ / .vim /?

8

Ich benutze git, um mein ~ / .vim-Verzeichnis beizubehalten. Ich möchte meine vimrc-Datei auch in diesem Verzeichnis speichern, damit sie auch im Repository gespeichert wird. Wie ändere ich den Speicherort, an dem Vim nach der vimrc-Datei sucht?

Löwe
quelle

Antworten:

11

Das tust du nicht. Symlink es stattdessen.

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

Sie können das Symlink-Ding ausführen, um Ihr vimrc auch über Dropbox zu synchronisieren.

digitxp
quelle
6
Ich denke du meintest mv ~/.vimrc ~/.vimund ln -s ~/.vim/.vimrc ~/.vimrc". That's what I do, too, as well as ln -s ~ / Dropbox / vimfiles ~ / .vim`.
Garyjohn
Fest. Das ist das letzte Mal, dass ich um Mitternacht am Telefon antworte: P
digitxp
Für Windows können Sie echo source ~/.vim/.vimrc > .vimrcstattdessen verwenden, was besser funktioniert als die tatsächliche Symlink-Variante, die Windows verwendet.
Daan Bakker
5

Die Antwort von digitxp ist wahrscheinlich die bessere, aber Sie können Vim anweisen, nach Ihrem vimrc zu suchen, wo immer Sie möchten, mit der Befehlszeilenoption -u und gvimrc mit -U, z.

vim -u ~/.vim/vimrc -U ~/.vim/gvimrc
Heptit
quelle
2

Vim 7.4 liefert ~/.vim/vimrcstandardmäßig auch Quellen . help vimrcsagt:

Unix $ HOME / .vimrc oder $ HOME / .vim / vimrc

Meine derzeitige Lieblingslösung zum Sichern von Dateien ist https://github.com/technicalpickles/homesick, die alle Konfigurationsdateien an einem einzigen Ort konzentriert und die Symlink-Verwaltung für Sie übernimmt.

Siehe auch: /programming/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim

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