Vim'de çalışırken Vim yapılandırmamı nasıl düzenleyebilirim?


9

Vim'de yeniyim ve hala Vim'de çalışırken komut dosyalarını klavye bağlarım ve diğer Vim ayarlarımla düzenlemek istiyorum.

Örneğin, tüm set xxkomutlarımın bir dosyada olmasını ve hala Vim'deyken dosyayı güncelleme ve ayarlarını yeniden uygulama yeteneğine sahip olmasını istiyorum. sourceDosyayı düzenlerken -ing meselesi mi?

Yanıtlar:


12

sourceDosyayı düzenlerken -ing meselesi mi?

Evet! :so %düzenlerken hile yapmalısınız vimrc. Veya $MYVIMRCherhangi bir yerden erişmek için özel değişkeni de kullanabilirsiniz . Aşağıdaki gibi bir eşleme var:

nnoremap <F5> :source $MYVIMRC<CR>

Uyarılar:

Güvenli bir şekilde vimrctekrar kullanabilmeniz için yapmanız gereken birkaç şey vardır source.

  • Tüm işlevlerinizin başladığından emin olun function!. !Fonksiyonunun yeniden beyan basitçe uyarmadan işlevi üzerine yapar.
  • Herhangi bir autocmds'niz varsa, bunları bir gruba eklediğinizden emin olun ve grubu ile başlatın au!. Bu, bir autocmdkereden fazla kurulum yapmamanızı sağlayacaktır . Ve birini düzenlerseniz, eski örneği siler.

Misal:

augroup MyAutocmds
   au!
   autocmd...
   autocmd...
augroup END

map <F9> :so $MYVIMRC<Enter>:echo ".vimrc reloaded"<Enter>benim, ama kabaca aynı şey :)
Wayne Werner
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.