Добавить автозаполнение в тире

Возможно ли получить хотя бы «некоторую» автозаполнение в командной dash например, в bash ?

По крайней мере, для существующих имен файлов в пути.

One Solution collect form web for “Добавить автозаполнение в тире”

Нет, тире не завершено. Иначе это будет называться bash. Dash был разработан для быстрого выполнения сценариев оболочки и с минимальной памятью, он не предназначен для интерактивного использования.

Лучший способ получить завершение в тире – запустить exec zsh или exec fish .

Если вы хотите придерживаться тире, вы можете делать то, что делали люди до завершения: используйте подстановочные знаки. Например, вместо ввода префикса имени файла и нажатия клавиши Tab введите префикс имени файла и введите * . Префикс должен быть уникальным, в противном случае будут интерполированы несколько имен файлов.

Чтобы перечислить «завершение», вызовите ls или запустите echo в шаблоне подстановочных знаков.

Если вы используете одно и то же имя файла (или другую строку) несколько раз, сохраните его в переменной.

  • Завершение вкладки busybox в режиме vi
  • bash completion: как заполнить список хостов для определенного аргумента?
  • Автозаполнение правил Makefile в tcsh
  • Как расширить имена файлов с помощью Tab, даже если в пути используется переменная оболочки?
  • Как выполнить завершение командной строки с файлами и папками
  • Можно ли игнорировать каталоги __pycache__ в bash-complete и grep?
  • Заполнение вкладки bash не работает в & & redirection
  • Как найти команды / файлы в моем PATH через вкладку с помощью подстановочных знаков?
  • получение нечувствительных к регистру завершений с compgen в bash
  • ZHH имеет две вкладки для заполнения имен файлов
  • Задание zsh для ssh сбивает имена хостов с локальными файлами
  • Linux и Unix - лучшая ОС в мире.