jam*_*mes 5 terminal bash zsh oh-my-zsh macos
在我运行 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 插件中,在此处找到文件)
在我上面链接的文件中,是否有可以更改的模式或字符串来更改终端的前缀和后缀?理想情况下,我想完全摆脱后缀并将前缀更改为默认终端前缀或~
经过大量调查后找到了解决方案。它可能有点专门针对我的情况,除非您碰巧使用抗原、oh-my-zsh 和 oh-my-git。但不管怎么说...
变量PS1
(前缀)位于 中theme-and-appearance.zsh
,位于.antigen/repos/https-COLON--SLASH--SLASH-github.com-SLASH-robbyrussell-SLASH-oh-my-zsh.git/lib
现有条目是PS1="%n@%m:%~%# "
,我将其更改为PS1="$ [%~] "
后缀有点难找。在.antigen/repos/https-COLON--SLASH--SLASH-github.com-SLASH-arialdomartini-SLASH-oh-my-git-themes.git/oppa-lana-style.zsh-theme
文件中,我找到了这个变量并将其完全注释掉:RPROMPT='%{$reset_color%}%T %{$fg_bold[white]%} %n@%m%{$reset_color%}
归档时间: |
|
查看次数: |
9534 次 |
最近记录: |