3

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 в командной строке работало сопоставление скобок?

1 ответ1

5

Попробуйте установить это в .inputrc , например:

$ cat ~/.inputrc
set blink-matching-paren on

Каким-то образом этот параметр не работает для меня, если он установлен в интерактивном режиме, но прекрасно работает таким образом.

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