Сделать bash TAB более похожим на cmd.exe

2198

Я задавался вопросом, есть ли способ сделать завершение ротационного стиля в bash похожим на поведение на cmd.exe, я обнаружил, что это ускоряет мне ввод команд

12
Есть ли способ сделать поведение cmd.exe более похожим на bash. Я делаю меньше ошибок в Bash, потому что он не выбирает неправильный файл. justintime 13 лет назад 2

2 ответа на вопрос

11
Dennis Williamson

В вашем ~/.inputrcфайле добавьте:

"\C-i": menu-complete 

чтобы перечитать этот файл, чтобы он вступил в силу в текущей оболочке, нажмите Ctrl- x Ctrl- r.

Это было действительно полезно для моего слепого друга. Обычное завершение вкладки bash бесполезно для программы чтения с экрана; это делает его полезным. CajunLuke 13 лет назад 0
`reset` тоже бы сработал ... Hello71 13 лет назад 0
@ Hello71: `reset` влияет на терминал, а не на bash. Dennis Williamson 13 лет назад 1
мы можем сделать это также без учета регистра? koenmetsu 12 лет назад 0
@KoMet: `bind 'установить завершение-игнорировать-на-вкл' в приглашении или в` ~ / .bashrc` или `установить завершение-игнорирование-на` в` ~ / .inputrc`. Dennis Williamson 12 лет назад 3
@DennisWilliamson спасибо, работает как шарм koenmetsu 12 лет назад 0
@KoMet: Пожалуйста. Upvotes всегда ценятся. Dennis Williamson 12 лет назад 1
работает в терминале на Mac OS Lion тоже. Я искал это целую вечность. Я помню, как несколько лет подряд следил за каким-то запутанным рецептом в Leopard, но он так и не сработал. Рад, что проверил еще раз - спасибо Rhubarb 12 лет назад 0
2
Tomasz Kowalczyk

Это не будет очень значимым ответом, но у вас есть ответ здесь:

http://spoonmanwos.blogspot.com/2006/02/bash-completion.html

http://www.jpsdomain.org/linux/linux.html

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