2012-03-13 1 views
5

Şu anda ERT dosyalarındaki bazı html etiketlerimi kapatmak için ragtag kullanmaya çalışıyorum. Bununla birlikte, (C-X)/(gibi yorumladığım "KONTROL" + "büyük harf X" + "/") gibi bir şeye basmak sadece arabelleğe yazdırır. Herhangi bir fikir?Ragtag görünüşte çalışmıyor mu?

+0

Burada X'nin "büyük harf x" ('Shift' +' x' veya '') olarak yorumlanması gerektiğini sanmıyorum. Bunun yerine "Ctrl" + "x" +// (küçük harf x) deneyin. – romainl

+0

çalışmıyor - arabellek için artık baskı olduğunu belirtmekle birlikte değer! – Alxjrvs

cevap

2

İlk olarak, .vimrc dosyasında emin olun size Bu <C-X>/ veya <C-X><space>

Sonraki gibi ayaktakımı anahtar eşleşmesine erişebilmesini sağlayan hattını

let g:ragtag_global_maps = 1 

var, dikkat edin Kullanabileceğiniz mevcut ragtag işlevleri, içinde bulunduğunuz dosyanın türüne bağlıdır. Örneğin, bir standart .rb dosyasında olduğunuzda, yalnızca bir kaç özellik alırsınız, oysa bir erb dosyasını açarsanız, tüm güzelliklere sahip olursunuz .

Bu yardımcı olur umarım.

1

Zaman aşımı ve ttimeoutlen'ı daha büyük bir şeye dönüştürmeyi deneyin veya .vimrc'de ayarladığınız tüm satırları silin. Varsayılan değer, ragtag'ın çalışması için yeterli olmalıdır.

2

Doğru modda olduğunuzdan emin olun. Ragtag.vim'in (Ctrl-X) anahtar eşlemeleri sadece Vim'deki çoğu metin manipülasyonu "normal" modda yapıldığı için biraz sezgisel olmayan "insert" modunda çalışır.