В дополнение к set -o emacs
есть также set -o vi
, который активирует комбинацию клавиш ESC- \ для завершения имени файла. (ESC входит в командный режим, \ включает автозаполнение для завершения как можно большей части имени файла.) set -o vi
также, конечно, включает вашу командную строку для редактирования в стиле vi с двумя режимами командного режима и режима вставки .
Я признаю, что это не отвечает на ваш первоначальный вопрос об эмуляции автодополнения в стиле bash в ksh, но, по крайней мере, вы знаете, если раньше не знали о другом способе включения сборки ksh в автозаполнение.
Я также заметил здесь другой поток с некоторой связанной информацией автозаполнения ksh, включая ESC- = для получения списка вариантов: текст ссылки