62 votes

Quelle est la différence entre Ctrl + C et Ctrl + [?

Quelle est la différence entre Ctrl+C et Ctrl+[? Les documents contiennent les éléments suivants que j'ai pu trouver:

<Esc> ou CTRL-[ Fin insérez ou Remplacez-le mode, revenir au mode Normal. Finition
 abréviation. 
 Remarque: Si votre touche <Esc> est difficile de frapper sur votre clavier, train
 - vous utiliser CTRL-[.
CTRL-C pour sortir du mode insertion, revenir au mode Normal. Ne pas vérifier
 les abréviations. Ne déclenche pas l' |InsertLeave| autocommand
 de l'événement.
CTRL-C Interrompre une tâche en cours (recherche) de commande. Utilisez CTRL-Break sur
 MS-DOS |dos-CTRL-Pause|.
 En mode Normal, tout en attendant la commande est annulée.

Il semble qu'il y a désaccord sur ce qu'est exactement les commandes n'.

Fait Ctrl+C pas aussi quitter le mode de remplacement, et comment les abréviations se rapportent à des commandes en attente?

80voto

too much php Points 27983

Elle aide à penser de CtrlC dans vim de la même manière que vous pensez de CtrlC dans un shell - vous voulez arrêtez ce que vous faites le plus tôt possible et d'obtenir le contrôle de retour. Donc dans vim, si vous êtes à l'aide de CtrlC pour sortir du mode insertion, vim n'est pas la peine de vérifier si vous venez de écrivit une partie d'une abréviation, et qu'il ne va pas exécuter la fantaisie automatique des commandes de vos plugins ont mis en place pour chaque fois que vous quittez le mode insertion, il va juste dump vous revenir en mode normal dès qu'il le peut. Si vous n'utilisez pas d'abréviations ou de autocmds, alors vous n'allez pas à remarquer cette différence.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X