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?

Alex
la source

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

ennuikiller
la source
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.

James Maroney
la source
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.

utilisateur24524
la source
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.)

Éther
la source
0

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

pambda
la source