2009-01-16 17 views
11

Emacs, dengesiz parantezler yazmanızı (C-Q ( kısa bir yolla ya da başka bir delili zorlamak için) önleyen Paredit sahiptir. Açık bir paren eklemek de kapanış bir tane ekler. Bir paren üzerinde geri yayılım, hem açılış hem de kapanış parantezini siler veya ikisi de silinmez. Yeni parenslerde çıplak bir kelime sarmak için kısayollar var, şu anda kapalı parens bir kelime tekme, daha yakın kelime yukarı slurp için parens genişletmek, vb.Parantezlerin dengeli tutulması (Vim için Paredit)

imap (()<Left> 

gibi

Bir şey Vim başladı alabilirsiniz. Ama Paredit'in Vim'deki diğer daha güçlü özelliklerinden bazılarını taklit etmenin en iyi yolu nedir?

+0

Bu da yardımcı olabilir: http://www.vim.org/scripts/script.php?script_id=2009 Ve başka bir komut dosyası var: http://www.vim.org/scripts/script.php ? script_id = 2373 HTH –

cevap

2

my bracketing sistemini önerebilir miyim?

NB: doğrudan svn deposundan almayı tercih ediyor, yeni sürüm, ihtiyaçlarımızı ayarlamak için çok daha kolay.

Ayrıntılar/kendinizle ilgileniyorsanız, related tip on vim.wikia numaralı telefonu inceleyiniz.

+0

İki şey: sizin eklentiniz patojen/vundle ile kullanılabilir mi? Ve kullanımı kolay mı? Sisteminizin, vim.wikia'daki bahsine karşı olan farkına bir örnek verebilir misiniz? –

+0

Ben hiç patojen veya vundle denemedim, bu yüzden söyleyemem. Bir vimbol, svn erişimi ile kullanılabilir ve yakın gelecekte vam eklenti dosyasını düzeltirim. Kullanımı ve yapılandırması kolaydır, googlecode örneğinde verilen yapılandırma dosyasına bakın. Kurulum ancak bir kütüphane eklentisi gerektirir. İpucu, yalnızca düşük düzeydeki öğeler ve ilgili eklentilerin listesidir. Eklenti çok daha fazlasını yapıyor, özetlenen özelliklere bakın: http://code.google.com/p/lh-vim/wiki/lhBrackets#The_bracketing_subsystem. –