J'ai un fichier avec le caractère ã
(minuscule a + tilde combinant). Encoding
et fileencoding
sont les deux utf-8
. ga
spectacles
<a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403
(mais avec le tilde combinant réel dans le <>
) et g8
montre
61 + cc 83
Recherche avec des /a\%u0303
œuvres bien.
La recherche ne \%u0303
donne que le motif E486 introuvable.
Puis-je rechercher uniquement le caractère de combinaison sans rechercher également le caractère de base?
/<ctr-v>u0303
tapez en mode normal/
- lancez la recherche<Ctr-u>v
- entrez le code utf-80303
- code de combinaison de code hexonal. Fonctionne bien pour moi.:g/<Ctrl-V>u0303
a également travaillé à partir de la ligne de commande. Veuillez ajouter une réponse afin que je puisse l'accepter. Très appréciée! ( Documents Vim sur vimhelp.appspot.com/insert.txt.html#i_CTRL-V_digit )Réponses:
Tapez en mode normal
/<ctr-v>u0303
/
- lancez la recherche<Ctr-v>u
- entrez le code utf-80303
- code hexadécimal de combinaison.:he unicode
Aussi
:he mbyte-combining
et:he utf-8-char-arg
le dernier cas couvert avec des commandes commef
,F
et ainsi de suite.la source