{{tag>software howto vim caractère digramme digraph}} ====== Vim: Saisie de caractères spéciaux ====== ===== Saisir un caractère via le digramme ===== Pour saisir des caractères spéciaux, vim propose une méthode dite des **digraphs**(digramme). La table des digraphs associe 2 caractères ascii à un caractère spécial. La table peut être affichée via la commande: :digraphs Pour saisir le caractère spécial on frappe C+k puis le diagraph associé. Par exemple, pour le caractère copyright, on voit qu'il est associé aux caractères ''Co'' dans la table des diagraphs. Pour l’insérer, on frappe donc les touches: C+K Maj+c o Pour plus d'information sur les digraphs, sous vim: :h digrah-table :h digraphs ===== Saisir un caractère via sa valeur numérique ===== Il est également possible de saisir un caractère par sa valeur décimale, hexadécimale ou octale. Pour cela on utilise la combinaison C+v suivie d'un nombre **n**: Pour un caractère ASCII étendu (1 octet): ^ base valeur ^ Combinaison ^ Exemple | | Décimale | C+v **n** avec 0 <= n <= 255 | | | Octale | C+v Maj+o **n** avec 0 <= n <= 377 | | | Hexadécimale | C+v Maj+x **n** avec 0 <= n <= FF | | Pour un caractère Unicode (plusieurs octets) Dans ce cas on utilisera les combinaisons: * C+v u **n** avec 0<= n <= FF * C+v Maj+u **n** avec 0<= n <= FFFF ===== Caractères non imprimables ===== Pour les caractères non imprimables présents dans le fichier, voir le [[software:applications:vim:afficher_caracteres_speciaux]] ===== Références ===== * https://vim.fandom.com/wiki/Entering_special_characters * man ascii