3

Как определить, какую версию readline я использую в своей сессии bash?

Мне особенно интересно, потому что у меня, похоже, есть библиотека readline 6.3, но в моем set enable-bracketed-paste on работает .inputrc , хотя эта функция была добавлена только в readline 7.0.

Я использую Bash 4.4.0 на MacOS 10.11 (установлен с Fink).

1 ответ1

-2

Не уверен, насколько вы привержены использованию fink, но есть еще один менеджер пакетов для macOS, который называется homebrew и может быть найден здесь или по адресу http://brew.sh, который позволяет запускать более свежие версии программ. La BASH и т. д. и т. д.

Чтобы установить homebrew, просто скопируйте / вставьте URL-адрес в предпочитаемый вами терминал, а затем запустите команду brew install bash .

У меня буквально была та же проблема, что и у вас, и, создав файл inputrc и связав его с ~/.inputrc из моего репозитория dotfiles, я смог предотвратить автоматический запуск оболочки фрагментами.

После того, как вы все это сделаете, попробуйте скопировать / вставить следующий фрагмент в свой терминал, и он не должен работать, пока вы не нажмете клавишу ввода, если все настроено правильно.

ура Крис

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .