Comment faire un ~ / .vimrc global?


46

Pour le moment, je demande à tout le monde de faire ~ / .vimrc et de mettre leurs paramètres ici.

Comment créer un fichier .vimrc global par défaut pour les nouveaux utilisateurs?

Réponses:


54

généralement en créant / etc / vimrc ou / etc / vim / vimrc. Dépend de votre version de vim et linux / unix


J'utilise CentOS
Alex

8
devrait être / etc / vimrc sur CentOs
ennuikiller

1
C'est / etc / vimrc
Alex

Ne fonctionne pas sur Solaris
majkinetor

5
Personnellement, je suggérerais /etc/vim/vimrc.local, du moins sur Ubuntu 16. Cela provient de la source /etc/vim/vimrc, ce qui signifie que vous n’avez pas à pirater le fichier par défaut.
Matt Fletcher le

14

Pour créer un fichier par défaut ~ / .vimrc pour tous les nouveaux utilisateurs, vous devriez pouvoir le déposer dans / etc / skel.

Si je me souviens bien, cela fournit le modèle pour les répertoires de base des nouveaux utilisateurs.


10

Dans Debian, il semble que le fichier que vous recherchez soit:

/etc/vim/vimrc

Cela pourrait être différent dans une distribution différente (bien que je pense que ce n’est pas très probable).

Bonne chance.


8
Par défaut, les sources /etc/vim/vimrc.localqui seraient plus sûres pour les mises à jour
vvondra

9

Voir :help system-vimrc:

Pour Unix, MS-DOS, MS-Windows, OS / 2, VMS, Macintosh, RISC-OS et Amiga, le fichier système vimrc est lu pour les initialisations. Le chemin de ce fichier est indiqué avec la commande ": version". Surtout c'est "$ VIM / vimrc". Notez que ce fichier est TOUJOURS lu en mode "compatible", car la réinitialisation automatique de "compatible" n'est effectuée que plus tard. Ajoutez une commande ": set nocp" si vous le souhaitez.

Alors, mettez vos configurations système dans ce fichier. Tapez :help versionvim pour voir où, ou echo $VIMsur le shell pour voir si $VIMest défini. (Notez que vous devrez peut-être définir $VIMpour tous les utilisateurs, par exemple dans un fichier système bashrc.)


0

pour MacVim, c'est à /usr/local/Cellar/macvim/7.4-98/MacVim.app/Contents/Resources/vim/vimrc

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.