Que font-ils et comment les utilisez-vous? Tous les conseils/astuces seraient également appréciés.Comment fonctionne Control-O et Control-I de Vim?
21
A
Répondre
39
En mode insertion, Ctrl-o
échappe à l'utilisateur pour effectuer une commande en mode normal, puis revient en mode insertion. Le même effet peut être obtenu par <ESC>
en mode normal, en exécutant la commande unique puis en revenant en mode insertion. Ctrl-i
est simplement un <Tab>
en mode insertion.
En mode normal, Ctrl-o
et Ctrl-i
sautent l'utilisateur par leur «liste de sauts», une liste d'endroits où votre curseur a été. Le jumplist peut être utilisé avec la fonction quickfix, par exemple pour entrer rapidement dans une ligne de code contenant des erreurs.
Voir aussi l'aide sur la liste des sauts (': h jumplist') dans vim. – jrdioko
Il peut ne rien valoir que '', ' '' 'semblent avoir des résultats identiques. Enlève votre doigt de l'appui sur la touche Maj. –
@ J.M.Janzen C'est plus profond que ça. La plupart des shells ne font pas la différence entre les caractères de contrôle "minuscules" et "majuscules", de sorte que Vim, qui a été conçu pour fonctionner dans un shell de terminal, ne le fait pas non plus. Dans la plupart des coquilles, il ne pourrait pas si elle a essayé. –