有谁知道是否有办法重现许多文本编辑器提供的相同行为,即用颜色突出显示语法运算符(例如括号或花括号)。这对于终端中的复杂单行代码非常有用。
我正在谈论的功能示例(来自 VIM)。
答案1
在 bash 中编写复杂的单行代码时,使用 readline 会很方便edit-and-execute-command
(C-xC-e
在 emacs 模式下默认绑定)。点击C-xC-e
在您选择的编辑器中打开当前命令行及其所有精美功能。保存后,bash 会将内容作为 shell 命令执行。
或者,发出 bash 的内置命令fc
以在编辑器中打开最后一个命令。