Vim'de Unicode birleştirme karakteri arayabilir miyim?


18

Ben karakter ile bir dosya var (küçük harf a + tilde birleştirerek). Encodingve fileencodingikisi de utf-8. gagösterileri

<a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403

(ancak gerçek birleştirici tilde ile <>) ve g8gösterileri

61 + cc 83

İle arama /a\%u0303iyi çalışıyor.

Sadece \%u0303E486 Paterni Bulunmuyor aranıyor .

Temel karakteri de aramadan yalnızca birleştirme karakterini arayabilir miyim?


1
Bunu deneyin: /<ctr-v>u0303normal modda yazın /- aramayı başlatın <Ctr-u>v- init utf-8 kod girişi 0303- altıgen kod birleştirme karakteri. Benim için iyi çalışıyor.
Alex Kroll

1
Harika çalışıyor - teşekkürler! :g/<Ctrl-V>u0303ayrıca komut satırından çalıştı. Lütfen cevap olarak ekleyin, böylece kabul edebilirim. Çok takdir! ( Vimhelp.appspot.com/insert.txt.html#i_CTRL-V_digit adresindeki Vim dokümanları )
cxw

Yanıtlar:


19

Normal modda yazın /<ctr-v>u0303
/- aramayı başlatın
<Ctr-v>u- init utf-8 kod girişi
0303- onaltılı kod birleştirme karakteri.

:he unicode

Ayrıca :he mbyte-combiningve :he utf-8-char-argsonuncusu f, Fvb. Gibi komutlarla kapsanmıştır .

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.