Vim et les digraphes
Comment saisir facilement et rapidement des caractères tels que ¡, ¿ ou encore ß dans Vim ?
Pour voir à quoi ressemble ces fameux digraphes dans Vim, tapez la commande
:digraphs
. Vous allez obtenir la liste des digraphes qui sont définis.
La définition d’un digraphe ressemble à ceci:
?I ¿ 191
Ici, seules les deux premières colonnes nous intéressent. La première colonne est le code de deux caractères qu’il faut saisir pour obtenir le caractère de la seconde colonne.
Pour saisir un digraphe, il faut être en mode insertion et entrer
Control + k, puis les deux caractères du code. Donc Control
, puis k
,
puis ?
, puis I
donnera le caractère ¿
.
Voici quelques exemples:
!I ¡
?I ¿
ss ß
%0 ‰
13 ⅓
78 ⅞
l* λ
p* π
-> →
=> ⇒
Si vous utilisez régulièrement certains digraphes, il existe une manière
plus rapide de les saisir. Activez tout d’abord l’option digraph
dans
votre .vimrc
:
Maintenant vous pouvez saisir un digraphe en entrant le premier caractère
du code, puis la touche Backspace, puis le second caractère du code.
Donc p
, puis Backspace
, puis *
vous donneront le caractère Pi (π
).
Attention quand même avec cette option, si vous faites régulièrement des
fautes de frappes, vous risquez de voir apparaître assez souvent des caractères
étranges et inattendus ;)
À demain.