1

Как я могу настроить bash для добавления системного «звонка» всякий раз, когда запрашивается readline (запрашивает ввод у пользователя)?

Запуск (обновленный) bash 4.1.0 на Mac OS X 10.6 (Snow Leopard).

1 ответ1

4

Добавьте \[\a\] к PS1 (обычное приглашение) и PS2 (продолжение подсказки), например

PS1="\u@\h\[\a\] "

сделаю нормальную подсказку

username@hostname

в том числе колокол.

\a является символом BELL , \[ и \] сообщают оболочке, что она не напечатана (для расчета ширины).


Добавьте строку PS1=... в ~/.bash_profile только вы будете довольны этим.


Это не работает для приложений, основанных на командной строке. Я не думаю, что это возможно, поскольку вы можете вводить данные довольно часто, даже когда выводится на печать; это накапливается. И приглашение просто означает, что в данный момент ничего не пишется в терминал.

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