Dans vim en insert
mode, si j'appuie sur CTRL + V, je suis jeté dans ce que l'on appelle x mode (^[,^D...)
et lorsque j'appuie sur une touche (la touche d'échappement par exemple) je me retrouve avec ^[
ou quelque chose qui commence par ^
. Il devient également vert dans mon éditeur.
Qu'est-ce que c'est et à quoi sert-il?
keyboard-shortcuts
vi-mode
leeand00
la source
la source
Ctrl+V
(sans le décalage) a cette signification dans plusieurs émulateurs terminaux. Peut-être dites-nous quel terminal vous utilisez.Réponses:
De
:h i_CTRL-V
(i_
indique le mode d'insertion):Ainsi, lorsque vous le faites
^v Esc
, vous entrez littéralement le Esccaractère dans le texte - Vim ne fera pas ce qu'il fait habituellement. Le Escpersonnage est généralement représenté par^[
l'^
être Ctrlet le fait d'appuyer vous Ctrl[donnera généralement l'équivalent du fait d'appuyer Esc.La page de manuel Ubuntu ASCII est utile pour visualiser le mappage:
Dans Shiftce cas, cela n'a aucun effet, Vim voit la même chose que lorsque vous appuyez sur CtrlV. Essayez CtrlVCtrlVet CtrlVCtrlShiftV.
la source