LINUX.ORG.RU

тоесть чтобы он дополнял именами файлов.

Devix
() автор топика

Если вам нужно просто вставить символ табуляции в командную строку, то есть "Сtrl-v-TAB", а так настраивайте readline, допустим:

bind TAB:tab-insert

bind "\C-t":complete

Tab будет вставлять символ табуляции, а Ctrl-t вызывать автодополнение. А потом можно командой "bind TAB:complete" сделать автодополнение и по TAB и по Ctrl-t.

mky ★★★★★
()

Наверное я не правильно выразился:

Например когда я набираю "emerge<TAB>" то он мне выдает список программ которые можно установить, а мне охота чтобы он выдавал список файлов в текущей директории

Devix
() автор топика
Ответ на: комментарий от Devix

Если вам нужен список файлов, то это "possible-filename-completions", комбинация клавиш по умолчанию "C-x /".

>"emerge <TAB>" то он мне выдает список программ которые можно установить

Ну значит у вас установлен и настроен bash-completion, поковыряйте его, можно выключить отдельные команды, например, убрать список пакетов для emerge. Или прочитать man bash и выучить различные сочетания клавиш для различных видов дополнений.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.