在提交之前有什么方法可以测试 PS1 Bash 提示吗?

在提交之前有什么方法可以测试 PS1 Bash 提示吗?

我想弄乱我的 Bash 提示符,但我想以一种不会破坏我已经存在的提示符的方式这样做。我可以将其注释掉,但是有没有办法使用在线工具或 CLI 工具来测试它?

答案1

您可以使用“新提示”调整创建一个文件,然后从命令行获取它。

 vim new_prompt.bash
 source ./new_prompt.bash

新提示符仅在该 shell 中有效。如果您打开一个新的 shell,您的旧提示符将被获取并设置。

当您准备好“提交”新提示时,只需将其添加到 bash 初始化脚本中即可。

编辑:

我也刚刚发现在线 bash 提示预览。我不知道它是基于哪个版本的bash。

答案2

在 VIM 中,CTRL+Z将带您返回终端,同时保持 Vim 在后台打开。就像其他人提到的那样,您可以从那里编写source ~/.bashrc,它将重新加载您的文件并更新您的提示。要返回到您的.bashrc文件,只需fg在终端中输入即可。它将把 vim 带回到你的前台。这样做的好处是你不需要关闭 vim,并且可以撤消你的更改,但是如果你想测试它,你确实需要编写你的更改。

8 年后,但我希望这对某人有帮助。

答案3

您可以将 PS1 和其他值更改为不同的值,如果您不喜欢它,请勿将其添加到您的 .bashrc

答案4

这个免费工具非常漂亮:https://bashrcgenerator.com

相关内容