小编jam*_*mes的帖子

oh-my-zsh(终端)如何更改新提示窗口的前缀和后缀

在我运行 Yosemite 的 Mac 上安装了一些软件包,可以使终端 (iTerm 2) 中的生活变得更好一些。我安装了oh-my-zsh(我唯一拥有 oh-my-zsh 的 id抗原的插件)以及oh-my-git

目前,当我运行 iTerm 2 或 Terminal 并且不在 git 存储库中时,我会看到以下内容:

james.mosier@fs215:~% 9:59 james.mosier@fs215

...以下图像形式:

截屏


我想做的是:

1.) 删除输入末尾的时间戳和计算机名称 2.) 更改前缀以(至少)删除%符号

我非常了解我的方法.zshrc,至少对于我想要完成的上述目标来说是这样.profile.bash_profile我似乎无法找到 $PS1 的设置位置和下面的输出,我认为这就是我应该寻找的。

我尝试过的...

我尝试做echo $PS1这给了我$(build_prompt),然后我做了echo $(build_prompt)这给了我的输出%n@%m:%~%#.zshrc我在我的、oh-my-zsh.sh.prompt.sh、 或文件中找不到此文本.base.sh

我还找到了,$(build_prompt)但它似乎不包含我要更改的行的格式($(build_prompt)位于prompt.sh我的 oh-my-git 插件中,在此处找到文件

结论

在我上面链接的文件中,是否有可以更改的模式或字符串来更改终端的前缀和后缀?理想情况下,我想完全摆脱后缀并将前缀更改为默认终端前缀或~

terminal bash zsh oh-my-zsh macos

5
推荐指数
1
解决办法
9534
查看次数

标签 统计

bash ×1

macos ×1

oh-my-zsh ×1

terminal ×1

zsh ×1