Режим редактирования vi
Хотя библиотека Readline не содержит полного набора функций редактирования, она включает достаточно возможностей для простого редактирования строки. Режим Readline vi ведет себя в соответствии со стандартом POSIX.
Для того, чтобы переключаться в интерактивном режиме между emacs и vi режимами редактирования, используйте команды ‘set -o emacs’ и ‘set -o vi’ (см. Встроенную команду Set). По умолчанию в Readline используется режим emacs.
Когда вы вводите строку в режиме vi, вы уже находитесь в режиме «ввода», как будто вы набрали ‘i’. Нажатие ESC переключает вас в режим «команд», где вы можете редактировать текст строки с помощью стандартных клавиш перемещения vi, перемещаться к предыдущим строкам истории с помощью ‘k’ и последующим строкам с помощью ‘j’ и так далее.
Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/Readline-vi-Mode.html