Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Можно ли как-то улучшить bash-completion?  (Прочитано 1092 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ubuntar

  • Автор темы
  • Участник
  • *
  • Сообщений: 129
  • Qui quaerit, reperit
    • Просмотр профиля
Можно ли как-то улучшить bash-completion?
« : 17 Февраля 2009, 07:21:21 »
  У меня такое ощущение,что раньше автозаполнение в консоли работало без вспомогательных клавиш - набираешь команду,а из памяти выскакивают уже набранные по мере печатания,а если нужен другой вариант-тогда уже жмём кнопку.Или я ошибаюсь и этого не было? По типу словаря-автонаборщика в сотовых. Можно ли как-то сделать,что-бы автозаполнение работало таким образом? Было бы неплохо...

Оффлайн MA3X

  • Активист
  • *
  • Сообщений: 649
    • Просмотр профиля
Re: Можно ли как-то улучшить bash-completion?
« Ответ #1 : 17 Февраля 2009, 10:04:32 »
ctrl+r - и будет выскакивать.
Microsoft isn't the answer.
Microsoft is the question, and the answer is NO.

Oni-chan

  • Гость
Re: Можно ли как-то улучшить bash-completion?
« Ответ #2 : 17 Февраля 2009, 10:04:56 »
# alternate mappings for “page up” and “page down” to search the history
“\e[5~”: history-search-backward
“\e[6~”: history-search-forward

вам наверное это нужно. На pg up и pg dn поиск по уже набраным командам, с учетом того, что сейчас набрано

Oni-chan

  • Гость
Re: Можно ли как-то улучшить bash-completion?
« Ответ #3 : 17 Февраля 2009, 12:04:00 »
На английском статья
http://www.electrictoolbox.com/pageup-history-auto-completion-bash-shell/

после вставки этих строчек в /etc/inputrc или ~/.inputrc
можно будет дополнять команды по нажатию PgUp/PgDn. Очень удобно для команд, которые выполняешь довольно частно
Например я часто делаю что-то вроде pmount /dev/sdb1
При работе я набираю pm, затем жму PgUp и получаю pmount /dev/sdb1

Оффлайн Vv_

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Можно ли как-то улучшить bash-completion?
« Ответ #4 : 17 Февраля 2009, 15:03:29 »
Кстати как вклюсить автодополнение после sudo? В Debian Lenny есть.

 

Страница сгенерирована за 0.045 секунд. Запросов: 23.