Я читал на блоге где-нибудь о возможности использовать автоматическое расширение истории прежде на самом деле выполнить команду или даже нажать клавишу Enter в командной строке. Это включает 'волшебное пространство' и создание ~/.inputrc
конфигурационный файл.
Что тот файл должен содержать точно и когда он читается (в оболочках удара входа в систему и невхода в систему)?
На блог управляют, чтобы Вам просто было нужно:
$if Bash
Space: magic-space
$endif
Остальные (настройки по умолчанию) сидят в /etc/inputrc
.
Это читается, когда GNU Readline (входное использование библиотеки Bash) запускается. Поскольку это не непосредственно часть Bash, reset
и source ~/.bashrc
и др. не будет работать. Для перезагрузки этого, не запуская новую сессию необходимо работать bind -f ~/.inputrc
.