Редактирование командной строки
В этом разделе описаны основные возможности интерфейса редактирования командной строки GNU. Редактирование командной строки обеспечивается библиотекой Readline, используемой несколькими различными программами, включая Bash. Редактирование командной строки включено по умолчанию при использовании интерактивной оболочки, если опция --noediting не указана при вызове оболочки. Редактирование строк также используется при использовании опции -e для встроенной команды read (см. Встроенные команды Bash). По умолчанию команды редактирования строк аналогичны командам Emacs. Также доступен интерфейс редактирования строк в стиле vi. Редактирование строк можно включить в любое время с помощью опций -o emacs или -o vi встроенной команды set (см. Встроенная команда Set) или отключить с помощью опций +o emacs или +o vi для set.
- Введение в редактирование строк
- Взаимодействие с Readline
- Файл инициализации Readline
- Связываемые команды Readline
- Режим vi в Readline
- Программируемая завершённость
- Встроенные функции программируемой завершённости
- Пример программируемой завершённости
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/Command-Line-Editing.html