【发布时间】:2021-05-28 21:00:04
【问题描述】:
我想使用最后一个退出代码来自定义我的 bash 提示符。所以在this question 之后,我应该在函数中添加$?:
PROMPT_COMMAND=__prompt_command
__prompt_command() {
local EXIT="$?"
...
我尝试了很多次,但是每当我在我的C:\Program Files\Git\etc\profile.d\git-prompt.sh 文件上添加一个函数时,Git Bash 就无法运行这个文件,也没有使用它。
有没有办法在 Windows 版 Git Bash 上使用 git-prompt.sh 上的函数,或者使用其他方法来使用最后一个退出代码来自定义 bash 提示?
【问题讨论】:
-
你不能把这个放在你的
~/.bashrc吗?如果你把它放在你的~/.bashrc中,它可能会起作用。 -
@ShaneBishop 由于提示配置是写在
git-prompt.sh中的,所以我认为写入~/.bashrc是行不通的,因为它没有被提示使用 -
我刚刚使用
~/.bashrc进行了测试,它可以工作。请参阅下面的答案。
标签: windows bash git terminal windows-terminal