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

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

  •  
  •   NoKey · May 8, 2019 · 5171 views
    This topic created in 2736 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
    alexfu
    May 8, 2019
    2
    嫌麻烦的话可以考虑换一个主题
    比如 pure
    jdhao
    jdhao
    May 8, 2019 via Android
    3
    那你为什么还要用这个主题呢?
    boris1993
    boris1993
    May 8, 2019 via Android
    4
    改主题的 theme 文件
    或者换个主题
    ranio
    ranio
    May 8, 2019❤️1
    5
    DEFAULT_USER=$USER
    gcloud
    gcloud
    May 8, 2019
    6
    我记得 ys 主题比较好用,楼主可以试下
    yumenawei
    yumenawei
    May 8, 2019
    7
    打开 ~/.zshrc,找到如下代码,将中间那一行注释了,试一下

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