Wie erstelle ich eine globale ~ / .vimrc?


46

Im Moment veranlasse ich alle, ~ / .vimrc zu machen und ihre Einstellungen dort abzulegen.

Wie kann ich eine globale Standard- VIMRC für neue Benutzer erstellen ?

Antworten:


54

in der Regel durch Erstellen von / etc / vimrc oder / etc / vim / vimrc. Hängt von Ihrer Version von vim und Linux / Unix ab


Ich benutze CentOS
Alex

8
sollte auf CentOs / etc / vimrc sein
ennuikiller

1
Es ist / etc / vimrc
Alex

Funktioniert nicht auf Solaris
Majkinetor

5
Ich persönlich würde vorschlagen /etc/vim/vimrc.local, zumindest auf Ubuntu 16. Es wird von bezogen /etc/vim/vimrcund bedeutet, dass Sie nicht auf die Standarddatei hacken müssen.
Matt Fletcher

14

Um für alle neuen Benutzer ein Standardverzeichnis ~ / .vimrc zu erstellen, sollten Sie es in / etc / skel ablegen können

Wenn ich mich richtig erinnere, ist dies die Vorlage für die Home-Verzeichnisse neuer Benutzer.


10

In Debian sieht es so aus, als wäre die gesuchte Datei:

/etc/vim/vimrc

Es könnte in einer anderen Distribution anders sein (obwohl ich denke, dass das nicht sehr wahrscheinlich ist).

Viel Glück.


8
Standardmäßig gibt es Quellen, /etc/vim/vimrc.localdie für Updates sicherer wären
vvondra

9

Siehe :help system-vimrc:

Für Unix, MS-DOS, MS-Windows, OS / 2, VMS, Macintosh, RISC-OS und Amiga wird die System-VIMRC-Datei zur Initialisierung gelesen. Der Pfad dieser Datei wird mit dem Befehl ": version" angezeigt. Meistens ist es "$ VIM / vimrc". Beachten Sie, dass diese Datei IMMER im Modus "Kompatibel" gelesen wird, da das automatische Zurücksetzen von "Kompatibel" erst später erfolgt. Fügen Sie einen ": set nocp" -Befehl hinzu, wenn Sie möchten.

Fügen Sie also Ihre Systemkonfigurationen in diese Datei ein. Geben Sie :help versionvim ein, um zu sehen, wo oder echo $VIMan der Shell, um zu sehen, ob $VIMdefiniert ist. (Beachten Sie, dass Sie möglicherweise Einstellungen $VIMfür alle Benutzer vornehmen müssen, z. B. in einer System-BashRC-Datei.)


0

für MacVim ist es bei /usr/local/Cellar/macvim/7.4-98/MacVim.app/Contents/Resources/vim/vimrc

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.