Как я включаю автоматическое расширение истории для команд, использующих 'волшебное пространство'?

Я читал на блоге где-нибудь о возможности использовать автоматическое расширение истории прежде на самом деле выполнить команду или даже нажать клавишу Enter в командной строке. Это включает 'волшебное пространство' и создание ~/.inputrc конфигурационный файл.

Что тот файл должен содержать точно и когда он читается (в оболочках удара входа в систему и невхода в систему)?

4
задан 10 June 2014 в 15:03

1 ответ

На блог управляют, чтобы Вам просто было нужно:

$if Bash
  Space: magic-space
$endif

Остальные (настройки по умолчанию) сидят в /etc/inputrc.

Это читается, когда GNU Readline (входное использование библиотеки Bash) запускается. Поскольку это не непосредственно часть Bash, reset и source ~/.bashrc и др. не будет работать. Для перезагрузки этого, не запуская новую сессию необходимо работать bind -f ~/.inputrc.

4
ответ дан 1 December 2019 в 09:50

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

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