3

我喜欢命令提示符着色的想法,我想知道如何扩展它以在我输入命令时或通过制表符完成时让 shell 为命令着色。例如,当我完成输入“gcc”时,shell 应该识别出它是一个有效的命令并将其涂成绿色。如果该命令不是一个可识别的命令,那么它应该以红色和粗体显示。

此功能将极大地帮助键入正确的命令,特别是如果您有很长的命令行,其中包含意外包含拼写错误的流水线命令。所有命令拼写错误都将用红色和粗体显示,以便我可以轻松识别我输入错误的命令。

4

1 回答 1

2

我不确定您是否可以在bash. 但在其他 shell 中也是可能的,例如zsh(参见:https ://github.com/zsh-users/zsh-syntax-highlighting )或fish(参见: http: //fishshell.com/)。

于 2012-06-15T13:44:45.757 回答