有没有一种方法可以在 shell (bash) 中对成对的括号进行颜色突出显示?

有没有一种方法可以在 shell (bash) 中对成对的括号进行颜色突出显示?

有谁知道是否有办法重现许多文本编辑器提供的相同行为,即用颜色突出显示语法运算符(例如括号或花括号)。这对于终端中的复杂单行代码非常有用。

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

例子

答案1

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

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

相关内容