Bash readline blink-matching-paren 不闪烁匹配括号

Bash readline blink-matching-paren 不闪烁匹配括号

Bashreadline有一个名为 的设置,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)-发布
  • mintty 0.9.2
  • PuTTY 0.60(带和不带“启用闪烁文本”)
  • xterm 243
  • gnome 终端 2.28.1
  • TERM=xterm
  • TERM=xterm-256色

我需要做什么才能使 Bash 命令行中的括号匹配起作用?

答案1

尝试在 中进行设置.inputrc,例如:

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

不知何故,当以交互方式设置时,此设置对我来说不起作用,但以那种方式工作正常。

相关内容