C'est la manière dont ce caractère spécial est affiché dans Vim: P>
p>
ive essayé avec / \ x20 (\ x0e | \ x0f) / code> et / \ xe2 \ x80 [\ x8e \ x8f] / code> sans résultats. P >
4 Réponses :
Utilisez le mécanisme de votre terminal pour entrer des caractères par Unicode CodePoint. Dans le cas de gnome-terminal, c'est Ctrl kbd> shift kbd> u kbd> suivi du code hexadécimal (par exemple, 200E code>) et Ensuite, Entrez kbd>. p>
intéressant, je ne savais pas ça
Essayez de remplacer Vous pouvez tester ces travaux en insérant ce caractère dans votre tampon et en voyant qu'il apparaît comme \ u200e code> :) p>
<200E> code>, si vous saisissez ceci en mode insertion:
Tout d'abord, si vous souhaitez remplacer l'octet 0x20 (il s'agit d'espace, si je ne me trompe pas), vous devez utiliser second, les deux \% x20 code>, pas \ x20 code> car \ x code> désigne un chiffre hexagonal (sauf si utilisé à l'intérieur d'une collection, il \ x20 code> signifie que prévu). Mais si vous souhaitez remplacer le caractère ONUICODE donné, vous devez utiliser \% u200e code> ( \ u200e code> à l'intérieur d'une collection). P>
\% x20 code> et [\ x20] code> correspondront au caractère avec un code Unicode 0x20, pas d'octets avec code 0x20. Peu importe l'espace, mais fait la différence pour les points de code> 0x7f. P>
Je mettrais le curseur sur le bleu Ensuite, tapez (où <200E> code>, puis tapez yl code> sur yank (copier) le caractère. P>
:% s / contrôle + r code>, bien sûr). p>
De plus, étant donné que nous connaissons déjà le point de code souhaité, le caractère peut être inséré sans agitation en utilisant : Aide i_ctrl-v_digit code> .