Saya baru-baru ini menginstal vim pada Windows 7 sebagai biner yang berdiri sendiri.
Di mana saya harus meletakkan file .vimrc saya?
Saya baru-baru ini menginstal vim pada Windows 7 sebagai biner yang berdiri sendiri.
Di mana saya harus meletakkan file .vimrc saya?
Jawaban:
Dari Vim Wiki .
Di Vim, direktori home Anda ditentukan dengan $ HOME. Pada sistem Unix, ini adalah direktori ~ Anda. Pada sistem Windows, cara terbaik untuk menemukan nilai $ HOME adalah dari dalam Vim, sebagai berikut. Perintah-perintah ini berguna untuk melihat direktori apa yang digunakan Vim Anda:
:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME
Setelah Anda menentukan HOME
variabel, masukkan vimrc
file ke dalam direktori itu.
Jika Anda ingin mengubah HOME
variabel Anda , tetapkan HOME
sebagai variabel lingkungan untuk sistem atau pengguna.
Komputer> Properti> Pengaturan Sistem Lanjut> Lanjutan> Variabel Lingkungan> Pengguna | Variabel Sistem.
Jendela (baik asli dan Cygwin *) akan menggunakan _gvimrc
, .gvimrc
, _vimrc
dan .vimrc
dalam urutan prioritas. File gvim * akan diperiksa dengan proses gvim, sedangkan konsol vim hanya akan memeriksa file vim *.
*: diverifikasi dengan vim 7.2 dan 7.3
HOME
sesuai dengan perilaku sistem Unix, saya akan membuat variabel lingkungan global %USERPROFILE%
jika itu belum dilakukan.
Untuk Vim 7.4, ini adalah jalur yang dicari di Windows
system vimrc file: "$VIM\vimrc"
user vimrc file: "$HOME\_vimrc"
2nd user vimrc file: "$HOME\vimfiles\vimrc"
3rd user vimrc file: "$VIM\_vimrc"
user exrc file: "$HOME\_exrc"
2nd user exrc file: "$VIM\_exrc"
system gvimrc file: "$VIM\gvimrc"
user gvimrc file: "$HOME\_gvimrc"
2nd user gvimrc file: "$HOME\vimfiles\gvimrc"
3rd user gvimrc file: "$VIM\_gvimrc"
system menu file: "$VIMRUNTIME\menu.vim"
Seperti yang dikatakan Darren Hall , gunakan perintah ini untuk mencari tahu nilai $VIM
dan $HOME
.
:echo $HOME
:echo $VIM
Misalnya, satu tempat yang baik untuk pengaturan khusus gvim adalah
C:\Users\MyUsername\_gvimrc
Itu sebenarnya pertanyaan yang bagus karena setelah instalasi (cukup aneh) Anda mendapatkan file _vimrc di bawah "Program Files" - yang bukan tempat yang baik untuk file konfigurasi.
Taruh di bawah
%USERPROFILE%\vimfiles\_vimrc
Dengan cara ini akan diambil alih-alih file konfigurasi yang diletakkan oleh instalasi.
Saya menemukan bahwa vim-tux yang diinstal melalui Chocolatey dapat melihat file .vimrc hanya di bawah C: \ Users \ MyUsername \ vimfiles: versi mengatakan bahwa C: \ Users \ MyUsername juga termasuk.
Saya menemukan bahwa ketika saya membuka gvim dari penjelajah file Windows, $ HOME diatur ke c: \ Users \ myname tetapi ketika diluncurkan dari penjelajah file Cygwin saya diset ke / cygwin / home / myname . Ini bagus karena memungkinkan saya menempatkan pengaturan yang sedikit berbeda di masing-masing. Untuk menjaga hal-hal terpisah dan membuat cadangan lebih mudah, yang Windows disebut _vimrc dan yang Cygwin disebut .vimrc .
_vimrc
file?