Geçenlerde Windows 7'ye bağımsız bir ikili dosya olarak vim kurdum.
.Vimrc dosyamı nereye koymalıyım?
Geçenlerde Windows 7'ye bağımsız bir ikili dosya olarak vim kurdum.
.Vimrc dosyamı nereye koymalıyım?
Yanıtlar:
Gönderen Vim Wiki .
Vim'de, giriş dizininiz $ HOME ile belirtilir. Unix sistemlerinde, bu sizin ~ dizininizdir. Windows sistemlerinde, $ HOME'un değerini bulmanın en iyi yolu Vim'den aşağıdaki şekildedir. Bu komutlar, Vim'inizin hangi dizinleri kullandığını görmek için kullanışlıdır:
:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME
HOME
Değişkeni belirledikten sonra vimrc
dosyayı bu dizine yerleştirin.
HOME
Değişkeninizi değiştirmek istiyorsanız HOME
, sistem veya kullanıcı için bir ortam değişkeni olarak ayarlayın .
Bilgisayar> Özellikler> Gelişmiş Sistem Ayarları> Gelişmiş> Çevre Değişkenleri> Kullanıcı | Sistem Değişkenleri.
Pencereler (Yerli hem ve Cygwin *) kullanacaktır _gvimrc
, .gvimrc
, _vimrc
ve .vimrc
öncelik bu sırayla. Gvim * dosyaları gvim işlemi ile kontrol edilirken, konsol vim sadece vim * dosyalarını kontrol edecektir.
*: vim 7.2 ve 7.3'e göre doğrulandı
HOME
Unix sistemleri davranışını eşleştirmek, ben bir küresel çevre değişken oluşturmak istiyorum %USERPROFILE%
o zaten bitmiş değilse.
Vim 7.4 için bunlar Windows'ta aradığı yollar.
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"
As Darren Hall dedi değerlerini öğrenmek için bu komutları kullanabilirsiniz $VIM
ve $HOME
.
:echo $HOME
:echo $VIM
Örneğin, gvimuma özgü ayarlar için iyi bir yer
C:\Users\MyUsername\_gvimrc
Bu aslında iyi bir soru çünkü kurulumdan sonra (garip bir şekilde) "Program Files" altında bir _vimrc dosyası alıyorsunuz - konfigürasyon dosyaları için iyi bir yer değil.
Altına koy
%USERPROFILE%\vimfiles\_vimrc
Bu şekilde, kurulum tarafından belirlenen yapılandırma dosyası yerine seçilecektir.
Chocolatey aracılığıyla yüklenen vim-tux'un .vimrc dosyalarını yalnızca C: \ Users \ MyUsername \ vimfiles altında görebildiğini gördüm: sürüm C: \ Users \ MyUsername'in de içerdiğini söylüyor.
Windows dosya gezgini'nden gvim'i açtığımda, $ HOME'un c: \ Users \ myname olarak ayarlandığını ancak Cygwin dosya gezgimden başlatıldığında / cygwin / home / myname olarak ayarlandığını buldum . Bu iyidir, çünkü her birine biraz farklı ayarlar koymamı sağlıyor. Her şeyi ayrı tutmak ve yedeklemeyi kolaylaştırmak için Windows'a _vimrc , Cygwin'e .vimrc adı verilir .
_vimrc
dosya olduğu doğru değil mi?