Bagaimana cara membuat global ~ / .vimrc?

46

Saat ini, saya membuat semua orang melakukan ~ / .vimrc dan meletakkan pengaturannya di sana.

Bagaimana saya bisa membuat global .vimrc default untuk pengguna baru?

Alex
sumber

Jawaban:

54

biasanya dengan membuat / etc / vimrc atau / etc / vim / vimrc. Tergantung pada versi vim dan linux / unix Anda

ennuikiller
sumber
Saya menggunakan CentOS
Alex
8
seharusnya / etc / vimrc di CentOs
ennuikiller
1
Ini adalah / etc / vimrc
Alex
Tidak berfungsi pada Solaris
majkinetor
5
Saya pribadi menyarankan /etc/vim/vimrc.local, paling tidak pada Ubuntu 16. Ini bersumber dari /etc/vim/vimrcdan berarti Anda tidak perlu meretas file default.
Matt Fletcher
14

untuk membuat ~ / .vimrc default untuk semua pengguna baru, Anda harus bisa memasukkannya ke / etc / skel

Jika saya ingat dengan benar, itu menyediakan template untuk direktori home pengguna baru.

James Maroney
sumber
10

Di Debian, tampaknya file yang Anda cari adalah:

/etc/vim/vimrc

Mungkin berbeda di distro yang berbeda (meskipun saya pikir itu tidak mungkin).

Semoga berhasil.

pengguna24524
sumber
8
Secara default, sumber /etc/vim/vimrc.localyang akan lebih aman untuk pembaruan
vvondra
9

Lihat :help system-vimrc:

Untuk Unix, MS-DOS, MS-Windows, OS / 2, VMS, Macintosh, RISC-OS dan Amiga file vimrc sistem dibaca untuk inisialisasi. Jalur file ini ditunjukkan dengan perintah ": versi". Sebagian besar "$ VIM / vimrc". Perhatikan bahwa file ini SELALU dibaca dalam mode 'kompatibel', karena pengaturan ulang otomatis 'kompatibel' hanya dilakukan kemudian. Tambahkan perintah ": set nocp" jika Anda mau.

Jadi, letakkan konfigurasi sistem Anda di file ini. Ketik :help versionvim untuk melihat di mana, atau echo $VIMpada shell untuk melihat apakah $VIMsudah ditentukan. (Perhatikan bahwa Anda mungkin harus mengatur $VIMuntuk semua pengguna, seperti dalam file bashrc sistem.)

Eter
sumber
0

untuk MacVim, ada di /usr/local/Cellar/macvim/7.4-98/MacVim.app/Contents/Resources/vim/vimrc

pambda
sumber