Использование собственного списка для автозаполнения (например, список файлов)

я хотел бы

, когда я пишу внутри на консоли, например, команду.

ls

file1.txt folder1 folder2

, затем я пишу

cd (я нажал какой-то магический ярлык сначала нажмите кнопку «вниз» file1.text. когда я нажимаю на нее снова, я вижу «cd folder1», когда я нажимаю на нее снова, я вижу «cd folder2».

возможно ли это?

[ 117] Я знаю, что есть автоматическое заполнение табуляции, но это не то, что я хочу.

0
задан 23 February 2012 в 00:08

1 ответ

Возможно, вы хотите попробовать завершить меню readline для завершения табуляции?

Попробуйте это в интерактивном сеансе bash, запустив

bind '"\C-i": menu-complete'

Затем попробуйте ввести cd, а затем пробел, затем нажмите клавишу табуляции несколько раз.

Чтобы сделать его постоянным, поместите следующую строку в ~/.inputrc (файл не существует по умолчанию):

"\C-i": menu-complete
0
ответ дан 23 February 2012 в 00:08

Другие вопросы по тегам:

Похожие вопросы: