2010-10-21 13 views

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.

+5

Voir aussi l'aide sur la liste des sauts (': h jumplist') dans vim. – jrdioko

+1

Il peut ne rien valoir que '', ' '' 'semblent avoir des résultats identiques. Enlève votre doigt de l'appui sur la touche Maj. –

+1

@ 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é. –