Je débute avec vim.
Tout d'abord, j'ai du installer vim sur Debian, et ne pas m'en tenir à vi qui était présent.
vi affichait des caractères C, D ou autres quand j'utilisais les flèches. Je n'ai pas trop compris pourquoi ils avaient laissé cette fonctionnalité (qui peut servir à qui, exactement ? Et pour faire quoi ?), mais du coup, j'en ai conclu qu'il n'était pas utilisable, sauf à avoir tant de maîtrise de soi qu'on se sache capable de s'empêcher d'utiliser les flèches directionnelles d'un clavier 102 touches toute sa session d'édition durant.
Je n'ai pas testé le pavé numérique, du coup. Peut-être que lui il aurait fonctionné. Mais je suis parti avec l'idée que vi était fait pour les claviers 84 touches et vim pour les 102 touches. Voilà.
Mon souci du moment, c'est le caractère ^ utilisé dans les commandes.
À l'opposé du $, il ramène le curseur en début de ligne. Mais sur nos claviers français, c'est un caractère mort : il lui faut un autre caractère d'appui pour se manifester : un e par exemple, pour que ^ + e frappés fassent ê.
Donc quand on veut seulement ^, il faut taper ^ + espace. Exaspérant. Taper deux touches là où il n'en faudrait qu'une, c'est à dire un caractère de trop, vous convenez bien que face à tout ce que vi peut représenter, symboliser, c'est un crime.
Existe t-il un moyen sous vim de permettre qu'il apparaisse à l'écran dès que la touche ^ est frappée, et sans qu'un espace doive suivre ?
Merci !
Partager