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 Ctrl+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:
Ctrl+K Maj+C O
Pour plus d'information sur les digraphs, sous vim:
:h digrah-table :h digraphs
Il est également possible de saisir un caractère par sa valeur décimale, hexadécimale ou octale. Pour cela on utilise la combinaison Ctrl+V suivie d'un nombre n:
Pour un caractère ASCII étendu (1 octet):
base valeur | Combinaison | Exemple |
---|---|---|
Décimale | Ctrl+V n avec 0 ⇐ n ⇐ 255 | |
Octale | Ctrl+V Maj+O n avec 0 ⇐ n ⇐ 377 | |
Hexadécimale | Ctrl+V Maj+X n avec 0 ⇐ n ⇐ FF |
Pour un caractère Unicode (plusieurs octets)
Dans ce cas on utilisera les combinaisons:
Pour les caractères non imprimables présents dans le fichier, voir le afficher_caracteres_speciaux