• 请不要在回答技术问题时复制粘贴 AI 生成的内容
NoKey
V2EX  ›  程序员

我又来请教大家了, mac 上装了 oh my zsh 后,如何修改命令行提示符

  •  
  •   NoKey · May 8, 2019 · 4730 views
    This topic created in 2561 days ago, the information mentioned may be changed or developed.
    我今天在 mac 上装了 oh my zsh
    装了 powerlevel9k 这个主题
    然后,发现 命令行提示符太长了,因为这个主题自身就会输出时间
    如何把这个命令行提示符改了。。。
    我百度了一下,修改 ps1 的办法无效。。。
    我分别在 ~/.bash_profile /etc/bashrc ~/.zshrc 添加了 exprot PS1 都无效。。。
    修改 hostname,只是修改了 @ 后面的名字,前面的名字还在。。。
    这个东西到底应该在哪里修改啊。。。
    谢谢
    12 replies    2019-05-09 08:47:19 +08:00
    alexfu
        2
    alexfu  
       May 8, 2019
    嫌麻烦的话可以考虑换一个主题
    比如 pure
    jdhao
        3
    jdhao  
       May 8, 2019 via Android
    那你为什么还要用这个主题呢?
    boris1993
        4
    boris1993  
       May 8, 2019 via Android
    改主题的 theme 文件
    或者换个主题
    ranio
        5
    ranio  
       May 8, 2019   ❤️ 1
    DEFAULT_USER=$USER
    gcloud
        6
    gcloud  
       May 8, 2019
    我记得 ys 主题比较好用,楼主可以试下
    yumenawei
        7
    yumenawei  
       May 8, 2019
    打开 ~/.zshrc,找到如下代码,将中间那一行注释了,试一下

    prompt_context() {
    if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    # prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
    fi
    }
    zhanwh9
        8
    zhanwh9  
       May 8, 2019 via Android
    改主题文件
    NoKey
        9
    NoKey  
    OP
       May 8, 2019
    @ranio 谢谢,我写了一个 DEFAULT_USER='user',那长长的一串就消失了
    SharkIng
        10
    SharkIng  
       May 9, 2019
    ~/.oh-my-zsh/themes/ 里面是对应主题文件,修改某个对应名字就行了,具体里面都有什么就不好说了自己研究吧
    run2
        11
    run2  
       May 9, 2019
    iTerm 自带 git 的 所以 git 的 feature 可以关掉,再定义其他的
    0x3f3f
        12
    0x3f3f  
       May 9, 2019 via iPhone
    复制主题文件到 custom themes 文件夹,然后修改。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1039 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 18:49 · PVG 02:49 · LAX 11:49 · JFK 14:49
    ♥ Do have faith in what you're doing.