2013-02-15 15 views
5

Metin, örneğin bir HTML belgesi yazılırken 'em' etiketi kullanılarak vim ile vurgulandığında, bazı renk şemalarında, imlecin görünmez hale geldiğini ve doğru şekilde yerleştirilmesini zorlaştıracağım kapanış etiketi. İmlecin vurgulanan metnin üzerinde rengini değiştirmesinin bir yolu var mı? Her iki cevaplar efendim deVurgulanan metinde imleç kayboldu - Vim

cevap

0

Bu sorun beni oldukça bir tavşan deliğine götürdü ve sözdizimi vurgulama çalışmalarının amaçlanandan çok daha fazlasını öğrenmeme neden oldu.

Mac terminali sayesinde "Colour colour everywhere! 256 colour-mode for Linux consoles 'için,

anladım (' Enabling italics in vim syntax highlighting for mac terminal") italik desteklemediği için ise, akıl benim, sözde italik, metin ilk etapta vurgulanmış öğrendim, Terminalin tercihlerinde seçtiğim renk profili nedeniyle "parlak" ve "normal" renklerim arasında hiçbir fark yoktu ve bu nedenle renk profillerim ekran görüntülerine hiç benzemiyordu.

Son olarak, Terminal tercihlerinde imleç rengini değiştirerek imlecim sorununu çözdüm.

+0

Artık Terminal ile çalışırken, [iTerm2] (http://iterm2.com/) sayfasına bakın. Terminal doğru yapılmış gibi. –

+0

Ben italik görüntülemek için çalışıyordum ama terminal ile etrafında iyi bir iş bulmaktan sonra ben gerçekten normal terminal kullanımı ile iTerm2 farklılıkları en iyi yapmak için gidiyorum hissettim sonra iTerm2 indir mi yaptım. Ninja siyah kuşak seviyesine komut satırına geçmek için hala geleceğe sahibim. Bahşiş için teşekkürler. – Arlen

0

Sen CursorMoved,CursorMovedI olayların içine kanca ve sonra altında vurgulamak grubunu belirlemek zorunda kalacak .... Orada cevap gerekecek düşünüyorum imleç synIDattr(synIDtrans(synID(line("."), col("."), 1)), "name") ile. Görülmesi zor olan bu gruplardan biriyse, değiştirmek için :highlight Cursor ... komutunu verebilirsiniz (ya da geri değiştirebilir).

Ancak bu oldukça karmaşıktır. Neden sadece colorcheme'ı değiştirmiyor ve her koşulda kolayca tanınan bir renk seçmiyorsunuz ?! (:hi komutu, tüm renkleri listeler ve bir tane seçmenize yardımcı olur.)

+0

Kullanmayla ilgili ipucu için teşekkürler: hi komutu. Sözdizimi vurgulama renklerimi özelleştirmek için çok kullanışlıdır. – Arlen