Jawaban singkat:
Untuk membuat vimrc Anda, mulai Vim dan lakukan salah satu dari yang berikut:
:e $HOME/.vimrc " on Unix, Mac or OS/2
:e $HOME/_vimrc " on Windows
:e s:.vimrc " on Amiga
Masukkan pengaturan yang Anda inginkan, dan simpan file.
Perhatikan bahwa keberadaan file ini akan menonaktifkan compatible
opsi. Lihat di bawah untuk detailnya.
Jawaban panjang:
Ada dua jenis vimrc:
- yang pengguna vimrc di
$HOME
- yang sistem vimrc di
$VIM
(pada sistem Amiga, s:.vimrc
dianggap sebagai pengguna vimrc)
File vimrc pengguna sering tidak ada sampai dibuat oleh pengguna. Jika Anda tidak dapat menemukan $HOME/.vimrc
(atau $HOME/_vimrc
pada Windows) maka Anda dapat, dan mungkin harus, buat saja.
Vimrc sistem biasanya harus dibiarkan tidak dimodifikasi dan terletak di direktori $VIM
* . Vimrc sistem bukan tempat yang baik untuk menyimpan pengaturan pribadi Anda. Jika Anda memodifikasi file ini, perubahan Anda mungkin ditimpa jika Anda pernah meningkatkan Vim. Selain itu, perubahan di sini akan memengaruhi pengguna lain pada sistem multi-pengguna. Dalam kebanyakan kasus, pengaturan di vimrc pengguna akan mengesampingkan pengaturan di vimrc sistem.
Dari :help vimrc
:
File yang berisi perintah inisialisasi disebut file "vimrc". Setiap baris dalam file vimrc dieksekusi sebagai baris perintah Ex. Kadang-kadang juga disebut sebagai file "exrc". Mereka adalah tipe file yang sama, tetapi "exrc" adalah yang selalu digunakan Vi, "vimrc" adalah nama spesifik Vim. Lihat juga | vimrc-intro |.
Tempat untuk inisialisasi pribadi Anda:
Unix $HOME/.vimrc or $HOME/.vim/vimrc
OS/2 $HOME/.vimrc, $HOME/vimfiles/vimrc
or $VIM/.vimrc (or _vimrc)
MS-Windows $HOME/_vimrc, $HOME/vimfiles/vimrc
or $VIM/_vimrc
Amiga s:.vimrc, home:.vimrc, home:vimfiles:vimrc
or $VIM/.vimrc
File-file tersebut dicari dalam urutan yang ditentukan di atas dan hanya yang pertama yang ditemukan yang dibaca.
(MacOS dihitung sebagai Unix untuk yang di atas.)
Perhatikan bahwa keberadaan vimrc pengguna saja akan mengubah perilaku Vim dengan mematikan compatible
opsi. Dari :help compatible-default
:
Ketika Vim dimulai, opsi 'kompatibel' aktif. Ini akan digunakan ketika Vim memulai inisialisasi. Tetapi begitu file vimrc pengguna ditemukan, atau file vimrc di direktori saat ini, atau variabel lingkungan "VIMINIT" diset, itu akan diatur ke 'tidak kompatibel'. Ini memiliki efek samping pengaturan atau pengaturan ulang opsi lain (lihat 'kompatibel'). Tetapi hanya opsi yang belum diatur atau diatur ulang yang akan diubah.
* $VIM
mungkin tidak diatur di shell Anda, tetapi selalu diatur di dalam Vim. Jika Anda ingin melihat pengaturannya, mulai Vim dan gunakan perintah:echo $VIM