Oh-my-zsh 怎么把git:master提示符去掉
时间: 2024-01-07 16:03:47 浏览: 133
oh-my-zsh-master
你可以通过修改 Oh-my-zsh 的主题来去掉 git:master 提示符。具体操作如下:
1. 打开终端,输入以下命令进入主题文件夹:
```
cd ~/.oh-my-zsh/themes/
```
2. 复制一个主题文件,以便修改:
```
cp robbyrussell.zsh-theme mytheme.zsh-theme
```
3. 使用编辑器打开 mytheme.zsh-theme 文件,并找到以下代码:
```
# Git status information
prompt_git() {
local ref
if [ $(git rev-parse --is-inside-work-tree 2> /dev/null) = "true" ]; then
......
echo "$ZSH_THEME_GIT_PROMPT_PREFIX${ref#refs/heads/}$ZSH_THEME_GIT_PROMPT_SUFFIX"
fi
}
```
4. 将上述代码中的 `$ZSH_THEME_GIT_PROMPT_PREFIX${ref#refs/heads/}$ZSH_THEME_GIT_PROMPT_SUFFIX` 修改为 `$ZSH_THEME_GIT_PROMPT_PREFIX$ZSH_THEME_GIT_PROMPT_SUFFIX`,即:
```
# Git status information
prompt_git() {
local ref
if [ $(git rev-parse --is-inside-work-tree 2> /dev/null) = "true" ]; then
......
echo "$ZSH_THEME_GIT_PROMPT_PREFIX$ZSH_THEME_GIT_PROMPT_SUFFIX"
fi
}
```
5. 保存并退出编辑器。最后,将主题设置为新的主题即可:
```
ZSH_THEME="mytheme"
```
6. 重启终端或执行 `source ~/.zshrc`,即可看到 git:master 提示符已经被去掉了。
阅读全文