Vim - Kişiselleştirme
Vim'i ihtiyacımıza göre kişiselleştirebiliriz. Bu bölümde aşağıdaki öğeleri tartışacağız -
- Yapılandırma dosyaları
- Yazı tiplerini değiştirme
- Renk düzenini değiştirme
- Kişisel vurgulama
- Durum satırı
Yapılandırma dosyaları
Vim için konfigürasyon dosyaları kullanıcı seviyesinde veya global seviyede olabilir. Kullanıcıya özel ayarlar kullanıcı seviyesindeki dosyalarda saklanırken, genel ayarlar global seviyedeki dosyalarda saklanacaktır.
Vimrc dosyası
Global vimrc
Global vimrc dosyasını bulmak için editörde aşağıdaki komutu uygulayın
:echo $VIM
VEYA
:echo \%VIM\%
Linux'ta bu dosya / usr / share / vim dizini altında, Windows'ta ise C: \ Program Files \ Vim klasörü altında yer alacaktır.
Local vimrc
Yerel vimrc, kullanıcının ana dizininin altında yer alacaktır. Örneğin, Linux'ta / home / <USER> dizini altında, Windows'ta ise C: \ Documents and Setting \ <USER> / klasöründe olacaktır.
Windows'ta dosya adının _vimrc, Linux'ta .vimrc olacağını unutmayın.
Gvimrc
Global gvimrc
Linux'ta bu dosya / usr / share / gvim dizini altında, Windows'ta ise C: \ Program Files \ Vim klasörü altında yer alacaktır.
Local gvimrc
Yerel gvimrc, kullanıcının ev dizininin altında yer alacaktır. Örneğin, Linux'ta / home / <USER> dizini altında, Windows'ta ise C: \ Documents and Setting \ <USER> / klasöründe olacaktır.
Windows'ta dosya adının _gvimrc, Linux'ta ise 55 .gvimrc olacağını unutmayın.
exrc
exrc dosyaları geriye dönük uyumluluk için kullanılır. Vimrc veya gvimrc dosyası varsa bu dosyalar yok sayılır.
Global exrc
Linux'ta bu dosya / usr / share / vim dizini altında, Windows'ta ise C: \ Program Files \ Vim klasörü altında yer alacaktır.
Local exrc
Yerel exrc, kullanıcının ev dizini altında yer alacaktır. Örneğin, Linux'ta / home / <USER> dizini altında, Windows'ta ise C: \ Documents and Setting \ <USER> / _exrc klasörünün altında olacaktır.
Yazı tiplerini değiştirme
Yazı tipini değiştirmek için gVim'de aşağıdaki komutu çalıştırın -
:set guifont = courier
Yukarıdaki komut yazı tipini kurye olarak değiştirecektir.
Renk şemasını değiştir
Renk düzenini değiştirmek için aşağıdaki komutu uygulayın -
:colorscheme <tab>
Sekme karakterine bastığınızda, Vim için mevcut renk şemalarını gösterecektir.
Kişisel vurgulama
Belirli sütunlardan sonraki karakterleri vurgulayın
73'ten büyük sütunları vurgulamak için aşağıdaki komutu yürütün -
:match ErrorMsg /\%>73v.\+/
Aşağıdaki resimde bunu gösteriyor -
Bu komutun açıklaması aşağıdadır -
Sr.No | Komut ve Açıklama |
---|---|
1 | \%> Sütundan sonra eşleştir |
2 | 73 Bu sütun numarasıdır |
3 | V Yalnızca sanal sütunlar için çalışmalıdır |
4 | .\+ Bir veya daha fazla karakterle eşleştirin |
Satır numarası ekleyin
Satır numarası eklemek için aşağıdaki komutu uygulayın -
:set number
Bunu devre dışı bırakmak için aşağıdaki komutu çalıştırın -
:set nonumber
Sayı genişliğini ayarla
Sayı genişliğini ayarlamak için aşağıdaki komutu yürütün -
:set numberwidth = <num>
Yazım denetimi
Yazım denetimini etkinleştirmek için aşağıdaki komutu yürütün -
:set spell
Ve büyü dilini ayarlamak için aşağıdaki komutu çalıştırın -
:set spelllang = <language>
Örneğin Almancayı aşağıdaki comman kullanımını ayarlamak için -
:set spelllang = de
Kısaltma
Kısaltma kullanarak uzun dizeler için kısayollar oluşturabiliriz. Örneğin aşağıdaki komut kısaltma yani "hızlı" oluşturur.
:abbr quick the quick brown fox
"Hızlı" yazıp sekmeye basarsanız, "hızlı kahverengi tilki" dizesiyle değiştirilir.
Bunu bazı yazım hatalarını düzeltmek için kullanabiliriz. Örneğin aşağıdaki komut bunu yapar -
:abr teh the
Durum satırı
Editörün alt kısmında durum satırı gösterilir. Durum satırını etkinleştirmek için aşağıdaki komutu yürütün -
:set laststatus = 2
Bunu mevcut oturumdan kaldırmak için aşağıdaki komutu yürütün -
:set laststatus = 0