有没有办法在 shell (bash) 中突出显示成对的括号?

ped*_*rio 2 command-line colors bash line-editor

有谁知道是否有一种方法可以重现许多文本编辑器提供的相同行为,用于对括号或大括号等语法运算符进行颜色突出显示。这对于终端中复杂的单线非常有用。

我正在谈论的功能示例(来自 VIM)。

例子

Pet*_*zel 6

在 bash 中编写复杂的单行代码时,使用 readline 很方便edit-and-execute-commandC-xC-e在 emacs 模式下默认绑定)。点击C-xC-e在您选择的编辑器中打开当前命令行及其所有花哨的功能。保存后,bash 会将内容作为 shell 命令执行。

或者,发出 bash 的内置fc命令以在编辑器中打开最后一个命令。