Je voulais essayer le mode vi en bash mais maintenant je voudrais le ramener à la normale.
Comment puis-je désarmer -o vi
?
Les deux interfaces ligne en cours d' édition disponibles bash
sont le vi
mode et le emacs
mode, tout ce que vous devez faire est de définir le emacs
mode nouveau.
set -o emacs
emacs
est le mode d'édition de ligne par défaut dans bash. Le réglage duemacs
mode désactive levi
mode comme effet secondaire, mais comme mentionné par jlliagre ci-dessous, vous pouvez réellement les désactiver tous les deux.Cela dépend de ce que vous définissez "normal". Si vous désactivez l'édition en ligne, la méthode documentée pour annuler la
-o vi
définition consiste à définir+o vi
Chris a déjà répondu si votre mode normal est emacs.
la source
history
commande et exécuter les commandes précédentes en préfixant leur numéro avec le!
caractère.