Posso cercare un Unicode che combina il personaggio in Vim?


18

Ho un file con il personaggio (a + minuscola che combina tilde). Encodinge fileencodingsono entrambi utf-8. gaSpettacoli

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

(ma con l'attuale combinazione di tilde in <>) e g8spettacoli

61 + cc 83

La ricerca con /a\%u0303funziona bene.

La ricerca di solo \%u0303dà il modello E486 non trovato.

Posso cercare solo il personaggio che combina senza cercare anche il personaggio base?


1
Prova questo: /<ctr-v>u0303digita in modalità normale /- avvia la ricerca <Ctr-u>v- immissione del codice init utf-8 0303- il carattere esagonale combina il carattere. Funziona bene per me.
Alex Kroll,

1
Funziona alla grande - grazie! :g/<Ctrl-V>u0303funzionava anche dalla riga di comando. Aggiungi come risposta in modo che io possa accettarlo. Molto apprezzato! (Vim docs at vimhelp.appspot.com/insert.txt.html#i_CTRL-V_digit )
cxw,

Risposte:


19

Digitare in modalità normale /<ctr-v>u0303
/- avviare la ricerca
<Ctr-v>u- immettere il codice init utf-8
0303- il carattere hex combina il codice.

:he unicode

Inoltre :he mbyte-combininge :he utf-8-char-argl'ultimo caso coperto con comandi simili f, Fe così via.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.