【问题标题】:Show the folder name instead of whole directory path on gitbash在 gitbash 上显示文件夹名称而不是整个目录路径
【发布时间】:2020-07-09 13:00:41
【问题描述】:

是否可以更改 gitbash 中的设置,使其仅显示当前目录的文件夹名称而不是整个目录路径?我正在使用 Windows 10。

而不是下面

abc@DESKTOP-5AU7PAM MAUGW64 /d/Workspace/angular-workspace/my-app (master)
$

我希望 gitbash 只显示文件夹名称

abc@DESKTOP-5AU7PAM MAUGW64 my-app (master)
$

【问题讨论】:

    标签: git git-bash


    【解决方案1】:

    用你喜欢的编辑器在 ~/.bashrc 打开你的 .bashrc 然后改变:

    parse_git_branch() {
         git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
    }
    export PS1="\u@\h \[\e[32m\]\w \[\e[91m\]\$(parse_git_branch)\[\e[00m\]$ "
    

    parse_git_branch() {
         git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
    }
    export PS1="\u@\h \[\e[32m\]\W \[\e[91m\]\$(parse_git_branch)\[\e[00m\]$ "
    

    (将\w 更改为\W)。

    但我认为很难知道您正在处理哪个目录。

    【讨论】:

    • 我在根目录 (C:\Users\USERNAME) 找不到 .bashrc 文件,我应该创建一个新文件并添加内容吗?
    • 来自你的 git bash :ls ~/.bashrc 是否也表示“没有这样的文件或目录”?
    • @LeGEC 是的,确实如此:(
    • 我在 C:\Program Files\Git\etc 位置找到了 bash.bashrc 文件,但没有上面的代码可以编辑
    • 好的,那你就可以创建了
    猜你喜欢
    • 2012-01-21
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多