用于管理和定义提示定义的实用程序

用于管理和定义提示定义的实用程序

由于转义序列,提示定义通常具有导致阅读障碍的复杂性。例如,这是一个人的定义:

ORIG=$PS1
PS1="\[${txtund}${green}\]LOCAL\[\[${reset}\]";
PS1+="\$(prompt_git \"\[${white}\] on \[${violet}\]\")";
PS1+="\[${reset}\]";
PS1+="\[ - \u\$: \]";

尽管它被分成不同的行,但它仍然很混乱。

是否有一种工具或方法可以定义提示组件而无需筛选嵌套转义序列?

(另外,示例中脚本中的“ORIG”符号的用途是什么?)

相关内容