Этот вопрос объясняет, как перезагрузить .inputrcс помощью C-x C-r. Но как его перезагрузить, используя команды в bash-скрипте?
Этот вопрос объясняет, как перезагрузить .inputrcс помощью C-x C-r. Но как его перезагрузить, используя команды в bash-скрипте?
Ответы:
Используйте bindкоманду:
bind -f ~/.inputrc
Смотрите help bindдля получения дополнительной информации:
-f filename Read key bindings from FILENAME.
-fопция принимает только имя файла , а не файл, что означает, например, что bind -f <(cat ~/.inputrc)это не имеет никакого эффекта. Я сталкиваюсь с этим, пытаясь передать одну setстроку bind -f.