Erweitern Sie die Standardkonfiguration von vim

14

Ich verwende seit einiger Zeit die Standardkonfiguration von vim und möchte einige Änderungen vornehmen. Wenn ich jedoch bearbeite ~/.vimrc, scheint es alle anderen Konfigurationseinstellungen von /etc/vimrcund dergleichen zu überschreiben , z. B. gibt es jetzt keine Syntaxhervorhebung. Folgendes lädt vim:

:scriptnames
/etc/vimrc
/usr/share/vim/vimfiles/archlinux.vim
~/.vimrc
/usr/share/vim/vim80/plugin/... <there are a few>

Mit anderen Worten, ich möchte alles behalten, was in vim konfiguriert ist, aber einfach kleinere Anpassungen für meinen Shell-Benutzer vornehmen.

Was muss ich tun, um mich irgendwie ~/.vimrcin die vorhandene Konfiguration einzufügen, oder was muss ich tun, ~/.vimrcdamit die Standardkonfiguration geladen wird?

EDIT:
Mein beabsichtigter Inhalt von ~/.vimrc:

set expandtab
set shiftwidth=2
set softtabstop=2
sjngm
quelle
Nach meiner Erfahrung funktioniert dies normalerweise nicht so ...
Kusalananda
@Kusalananda Super. Wie funktioniert es dann?
sjngm
Wie kam ~/.vimrces, mitten im Rudel zu sein?
Thrig
@ Thrig Ich weiß es wirklich nicht.
sjngm
Was genau hast du in vimrc eingegeben? @thrig nicht ungewöhnlich, wenn Sie Dateityp aktiviert haben, werden Dateien $VIMRUNTIMEbasierend auf Dateitypen geladen, und das wird nach vimrc
muru

Antworten:

13

Sie können sourcedie globale Vim-Konfigurationsdatei in Ihre lokale ~/.vimrc:

source $VIMRUNTIME/defaults.vim
set mouse-=a
Emyller
quelle
Genial!!! Es ist eine gute Sache, dass Fragen hier nicht sterben ... :)
sjngm
1

Was ich herausgefunden habe ist, dass die Standardkonfiguration ( default.vim) nicht geladen wird, wenn Sie eine ~/.vimrcDatei erstellen. Ich habe also den Inhalt der Standardkonfiguration in vimrc abgelegt und die Änderungen am Ende hinzugefügt.

Ich gehe davon aus, dass Sie vim8 haben und Standardkonfigurationen verwenden (dh Sie haben keine ~/.vimrcDatei).

Kopieren Sie die Standardkonfiguration in Ihre Benutzer-vimrc-Datei:

cp /usr/share/vim/vim80/defaults.vim ~/.vimrc

Öffnen Sie dann Ihre ~/.vimrcDatei und fügen Sie am Ende Ihre Konfiguration hinzu.

klaus
quelle