Spec-Zone.ru › Bash

Режим vi в Readline

Хотя библиотека Readline не содержит полного набора функций редактирования vi, в ней достаточно возможностей для простого редактирования строки. Режим vi в Readline ведёт себя в соответствии с описанием sh в стандарте POSIX.

Команды ‘set -o emacs’ и ‘set -o vi’ (см. раздел Встроенная команда set) позволяют интерактивно переключаться между режимами редактирования emacs и vi. По умолчанию 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API