tsvallender Asked: 2022-11-28 00:02:06 +0800 CST2022-11-28 00:02:06 +0800 CST 2022-11-28 00:02:06 +0800 CST 您可以在 BASH 提示符下格式化输入文本吗? 772 我有一个我(终于)满意的自定义 BASH 提示符。我想要的最后一件事是用户键入的命令是粗体文本,而不是命令的提示或输出。有没有办法做到这一点? 显然我可以用粗体文本的转义码完成提示,但是当用户按下 Enter 时有什么办法可以清除它吗? bash 1 个回答 Voted Best Answer Kamil Maciorowski 2022-11-28T07:49:34+08:002022-11-28T07:49:34+08:00 我可以用粗体文本的转义码完成提示 做吧。 但是当用户按下时有什么办法可以清除它Enter吗? 是的,在 Bash 中有以下DEBUG陷阱: trap 'printf "\033[0m" >&2' DEBUG trap [-lp] [arg] [sigspec …] [...] 如果 asigspec是DEBUG,arg则在每个简单命令之前执行该命令,[...] (来源)
做吧。
是的,在 Bash 中有以下
DEBUG
陷阱:(来源)