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?

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.


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

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.