V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jugggao
V2EX  ›  问与答

求教, Shell 命令提示符怎么配置?

  •  
  •   jugggao · 2019 年 5 月 15 日 · 2220 次点击
    这是一个创建于 2439 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2019 年 5 月 15 日

    我现在的方案是这样:

    • my_ps1

    我现在想增加的功能:

    1. 命令提示符换行;
    2. 进入 Git 目录,显示分支名。

    请教大佬们。

    7 条回复    2019-05-15 16:32:15 +08:00
    Meltdown
        1
    Meltdown  
       2019 年 5 月 15 日 via Android
    有个叫 PS 的变量
    Meltdown
        2
    Meltdown  
       2019 年 5 月 15 日 via Android   ❤️ 1
    错了,PS1
    c4f36e5766583218
        4
    c4f36e5766583218  
       2019 年 5 月 15 日
    啥东西?补全吗? fish shell
    jugggao
        5
    jugggao  
    OP
       2019 年 5 月 15 日
    @Aoerz 这个我知道,我现在的配色方案是 export PS1='\[\e[32;1m\][\u@\h \W]\$ \[\e[0m\]',但是没有 Git 版本号之类的,还有换行。配不了他这么炫酷。
    Meltdown
        6
    Meltdown  
       2019 年 5 月 15 日 via Android
    szz
        7
    szz  
       2019 年 5 月 15 日
    显示分支的话,需要 https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh
    source ~/.git-prompt.sh
    export GIT_PS1_SHOWDIRTYSTATE=1
    export PS1="$green\W$yellow\$(__git_ps1)$green λ $reset"
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   914 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 239ms · UTC 19:53 · PVG 03:53 · LAX 11:53 · JFK 14:53
    ♥ Do have faith in what you're doing.