Vous n'avez pas besoin de retaper les commandes précédemment exécutées dans Vim. Utilisez plutôt la fonctionnalité d'historique des commandes de Vim.

Bien que vous puissiez utiliser l'historique des commandes du shell Linux pour rappeler les commandes précédemment utilisées, saviez-vous que vous pouvez faire la même chose dans Vim ?

Vim dispose d'une fonctionnalité d'historique des commandes qui vous permet de rechercher et d'exécuter les commandes que vous avez déjà saisies. Voici comment vous pouvez y accéder.

Rappel des commandes Vim

Le moyen le plus simple de rappeler les commandes que vous avez entrées dans Vim est d'entrer en mode commande. Pour ce faire, appuyez sur S'échapper puis le Côlon (:) clé. Vous pouvez maintenant faire défiler vers l'arrière et vers l'avant l'historique de vos commandes en utilisant le En haut et Bas Touches directionnelles.

Lorsque vous souhaitez exécuter une commande, appuyez sur Entrer. Ceci est similaire à l'utilisation de la mécanisme d'historique du shell dans les shells modernes comme Bash ou Zsh.

instagram viewer

Ouverture de la fenêtre de l'historique des commandes

Vous pouvez également ouvrir une fenêtre d'historique qui affiche toutes vos commandes émises précédemment en entrant en mode commande et en appuyant sur Ctrl + F.

Lorsque vous avez ouvert cette fenêtre, vous pouvez naviguer de haut en bas en appuyant sur la touche k et j clés, similaire à se déplacer dans le tampon Vim.

Lorsque vous atteignez une ligne que vous souhaitez exécuter à nouveau, appuyez simplement sur Entrer et Vim exécutera cette commande.

Fermeture de la fenêtre de l'historique des commandes

Bien que la fenêtre de l'historique des commandes soit utile, vous vous demandez peut-être comment la quitter sans exécuter de commande. Il est facile de l'ouvrir accidentellement car Ctrl + F fait également défiler l'écran vers l'avant si vous n'avez pas appuyé sur la Côlon (:) clé. Vous auriez peut-être voulu faire cela à la place.

Heureusement, il est facile de fermer la fenêtre de commande. Si vous êtes dans l'historique des commandes, appuyez sur Ctrl + C pour sauter vers le bas, puis appuyez soit sur Ctrl + C ou Esc pour fermer complètement la fenêtre.

Vous pouvez maintenant parcourir votre fichier si vous vouliez le faire au lieu d'ouvrir la fenêtre de l'historique des commandes.

Vous pouvez maintenant accéder à l'historique des commandes dans Vim

L'historique des commandes est une autre des fonctionnalités puissantes de Vim. Vous pouvez voir les commandes que vous avez émises, soit en mode commande, soit dans la fenêtre de l'historique des commandes, et les exécuter. Si vous avez ouvert la fenêtre de l'historique des commandes par erreur, vous pouvez également la fermer rapidement.

Une autre fonctionnalité souvent négligée de Vim est la possibilité d'ouvrir et de basculer entre plusieurs fenêtres d'édition, et même d'exécuter des commandes de terminal complètes.