В Bash readlineесть настройка, blink-matching-parenкоторая не работает для меня. Если я наберу открытую скобку в командной строке, затем какой-нибудь текст, то закрывающая скобка у меня не будет мигать. Соответствие в скобках работает для меня в vimи emacs -nw.
Вот настройки и версии и т.д .:
$ bind -v | grep blink-matching-paren set blink-matching-paren on $ set -o | grep -E '\<(emacs|vi)\>' emacs on vi off Различные комбинации:
- Bash 4.0.33 (1) -релиз
- Bash 4.1.9 (2) -релиз
- Bash 3.2.51 (24) -релиз
- мятный 0.9.2
- PuTTY 0.60 (с и без «Включить мигающий текст»)
- Xterm 243
- гном-терминал 2.28.1
- TERM = Xterm
- СРОК = Xterm-256-цветные
Что мне нужно сделать, чтобы в Bash в командной строке работало сопоставление скобок?
Это просто странно. Оно работает. Я добавил это, а затем сделал Ctrl-x Ctrl-r, чтобы перечитать .inputrc, и это сработало. Странно то, что
bind -vпоказал, что он уже установлен. Кстати, попробуйте это с кавычками из командной строки:bind 'set blink-Match-paren on'- это тоже работает для меня.