Автоматическое ввод текста с помощью Readline
complete (TAB)-
Попытка выполнить автодополнение текста перед курсором. Фактически выполняемое автодополнение зависит от приложения. Bash пытается выполнить автодополнение, рассматривая текст как переменную (если текст начинается с ‘$’), имя пользователя (если текст начинается с ‘~’), имя хоста (если текст начинается с ‘@’), или команду (включая псевдонимы и функции) по очереди. Если ни один из этих вариантов не приводит к совпадению, выполняется автодополнение имени файла.
possible-completions (M-?)-
Отобразить возможные варианты дополнения текста перед курсором. При отображении вариантов дополнения Readline устанавливает количество колонок для отображения в значение
completion-display-width, значение переменной окруженияCOLUMNS, или ширину экрана, в указанном порядке. insert-completions (M-*)-
Вставить все возможные дополнения текста перед курсором, которые были бы сгенерированы командой
possible-completions. -
Аналогично
complete, но заменяет слово, подлежащее дополнению, на единственное совпадение из списка возможных дополнений. Повторное выполнениеmenu-completeпозволяет проходить по списку возможных дополнений, вставляя каждое совпадение по очереди. В конце списка дополнений звучит сигнал (в зависимости от настройкиbell-style) и восстанавливается исходный текст. Аргумент n перемещает курсор на n позиций вперёд в списке совпадений; может быть использован отрицательный аргумент для перемещения назад по списку. Эта команда предназначена для связывания сTAB, но по умолчанию не связана. -
Идентично
menu-complete, но перемещает курсор назад по списку возможных дополнений, как если быmenu-completeполучил отрицательный аргумент. delete-char-or-list ()-
Удаляет символ под курсором, если он не находится в начале или конце строки (как
delete-char). Если курсор находится в конце строки, он ведёт себя идентичноpossible-completions. Эта команда не связана по умолчанию. complete-filename (M-/)-
Попытка выполнить автодополнение имени файла для текста перед курсором.
possible-filename-completions (C-x /)-
Отобразить возможные дополнения текста перед курсором, рассматривая его как имя файла.
complete-username (M-~)-
Попытка выполнить автодополнение для текста перед курсором, рассматривая его как имя пользователя.
possible-username-completions (C-x ~)-
Отобразить возможные дополнения текста перед курсором, рассматривая его как имя пользователя.
complete-variable (M-$)-
Попытка выполнить автодополнение для текста перед курсором, рассматривая его как переменную оболочки.
possible-variable-completions (C-x $)-
Отобразить возможные дополнения текста перед курсором, рассматривая его как переменную оболочки.
complete-hostname (M-@)-
Попытка выполнить автодополнение для текста перед курсором, рассматривая его как имя хоста.
possible-hostname-completions (C-x @)-
Отобразить возможные дополнения текста перед курсором, рассматривая его как имя хоста.
complete-command (M-!)-
Попытка выполнить автодополнение для текста перед курсором, рассматривая его как имя команды. Автодополнение команд пытается сопоставить текст с псевдонимами, зарезервированными словами, функциями оболочки, встроенными командами оболочки и, наконец, именами исполняемых файлов в указанном порядке.
possible-command-completions (C-x !)-
Отобразить возможные дополнения текста перед курсором, рассматривая его как имя команды.
dynamic-complete-history (M-TAB)-
Попытка выполнить автодополнение для текста перед курсором, сравнивая текст со строками из списка истории для поиска возможных совпадений.
dabbrev-expand ()-
Попытка выполнить автодополнение по меню для текста перед курсором, сравнивая текст со строками из списка истории для поиска возможных совпадений.
complete-into-braces (M-{)-
Выполнить автодополнение имени файла и вставить список возможных дополнений в фигурные скобки, чтобы список был доступен оболочке (см. Расширение с фигурными скобками).
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/Commands-For-Completion.html