Bagaimana cara menemukan file vimrc yang digunakan oleh vim editor?

Jawaban:

224

Coba lakukan yang berikut ini:

:version

Anda akan mendapatkan keluaran yang mencakup sesuatu seperti:

 system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
    system menu file: "$VIMRUNTIME/menu.vim"

Seperti dicatat oleh Herbert dalam komentar, ini adalah tempat vim mencari vimrc , bukan berarti mereka ada.

Anda dapat memeriksa jalur lengkap Anda vimrcdengan

:echo $MYVIMRC

Jika outputnya kosong, maka Anda vimtidak menggunakan pengguna vimrc(buat saja jika Anda mau).

manojlds
sumber
21
Untuk memperjelas: :versionmemberi tahu lokasi apa yang dicari, tetapi tidak memberikan info apa pun tentang file apa yang ditemukan. Untuk itu variabel $ MYVIMRC berguna, seperti melihat output dari :scriptsuntuk daftar lengkap semua file skrip yang dimuat, termasuk semua file vimrc.
Herbert Sitz
18
@HerbertSitz :scripts-> :scriptnames(kesalahan ketik tidak bersalah)
Randy Morris
3
: echo $ MYVIMRC persis seperti yang saya cari. Bersulang!
theINtoy
5
Saya menjalankan vim 7.4 di OSX 10.10.5 yang diinstal dengan Homebrew, dan :echo $MYVIMRCtidak menghasilkan apa-apa.
Heath Borders
5
Saya tahu ini seperti berusia dua tahun tetapi mengenai dua komentar terakhir. Saya mendapat output kosong ketika menjalankan perintah itu dari baris perintah namun ketika membuka vim kemudian mengetik ": echo $ MYVIMRC" Saya mendapatkan file vimrc yang sebenarnya.
Four_0h_Three