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

2019-05-08 19:05:38 +08:00
 NoKey
我今天在 mac 上装了 oh my zsh
装了 powerlevel9k 这个主题
然后,发现 命令行提示符太长了,因为这个主题自身就会输出时间
如何把这个命令行提示符改了。。。
我百度了一下,修改 ps1 的办法无效。。。
我分别在 ~/.bash_profile /etc/bashrc ~/.zshrc 添加了 exprot PS1 都无效。。。
修改 hostname,只是修改了 @ 后面的名字,前面的名字还在。。。
这个东西到底应该在哪里修改啊。。。
谢谢
4083 次点击
所在节点    程序员
12 条回复
alexfu
2019-05-08 19:22:04 +08:00
alexfu
2019-05-08 19:22:40 +08:00
嫌麻烦的话可以考虑换一个主题
比如 pure
jdhao
2019-05-08 19:24:03 +08:00
那你为什么还要用这个主题呢?
boris1993
2019-05-08 19:24:38 +08:00
改主题的 theme 文件
或者换个主题
ranio
2019-05-08 19:31:01 +08:00
DEFAULT_USER=$USER
gcloud
2019-05-08 20:12:56 +08:00
我记得 ys 主题比较好用,楼主可以试下
yumenawei
2019-05-08 20:23:32 +08:00
打开 ~/.zshrc,找到如下代码,将中间那一行注释了,试一下

prompt_context() {
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
# prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
fi
}
zhanwh9
2019-05-08 21:41:44 +08:00
改主题文件
NoKey
2019-05-08 22:00:21 +08:00
@ranio 谢谢,我写了一个 DEFAULT_USER='user',那长长的一串就消失了
SharkIng
2019-05-09 01:28:37 +08:00
~/.oh-my-zsh/themes/ 里面是对应主题文件,修改某个对应名字就行了,具体里面都有什么就不好说了自己研究吧
sobigfish
2019-05-09 02:06:22 +08:00
iTerm 自带 git 的 所以 git 的 feature 可以关掉,再定义其他的
0x3f3f
2019-05-09 08:47:19 +08:00
复制主题文件到 custom themes 文件夹,然后修改。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/562299

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX