首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Git Bash for Windows上使用git-prompt上的函数?

问如何在Git Bash for Windows上使用git-prompt上的函数?
EN

Stack Overflow用户
提问于 2021-02-26 21:16:35
回答 1查看 77关注 0票数 0

我想使用最后一个退出代码来自定义我的bash提示符。因此,在this question之后,我应该在函数中添加$?:

代码语言:javascript
复制
PROMPT_COMMAND=__prompt_command

__prompt_command() {
    local EXIT="$?"
    ...

我尝试了很多次,但是每当我在我的C:\Program Files\Git\etc\profile.d\git-prompt.sh文件上添加一个函数时,Git Bash就不能运行这个文件,它也不会使用它。

有没有一种方法可以在Git Bash for Windows上使用git-prompt.sh上的函数,或者另一种方法来使用最后一个退出代码来定制bash提示符?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-27 00:16:53

按照以下说明配置git-bash提示符。

首先,打开git-bash,然后使用cd进入~目录。

使用vim或nano编辑~/.bash_profile文件,使其包含以下两行:

代码语言:javascript
复制
test -f ~/.profile && . ~/.profile
test -f ~/.bashrc && . ~/.bashrc

然后创建一个~/.bashrc文件,并在该文件中添加您的自定义提示符命令函数:

代码语言:javascript
复制
PROMPT_COMMAND=__prompt_command

__prompt_command() {
    local EXIT="$?"
    # The rest of your code here
}

确保为~/.bash_profile和~/.bashrc文件正确保存更改。

打开一个新的git-bash窗口。假设您的__prompt_command()函数中没有bug,您的自定义提示符应该会正确显示。

如果您想快速测试提示符,您可以在当前的git-bash窗口中运行source ~/.bashrc,而不是启动第二个窗口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66386509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档