我试图在oh-my-zsh中找到PS1变量并进行更改,以便iTerm看起来不会被堵塞.运行以下命令:
echo $PS1
Run Code Online (Sandbox Code Playgroud)
给了我这个
%{%f%b%k%}$(build_prompt)
Run Code Online (Sandbox Code Playgroud)
另外,我试图编辑.zshrc文件并放入
export PS1="random-text"
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我试图四处寻找PS1变量,但找不到它.
如果它也有帮助,我现在正在我的笔记本电脑上运行El Capitan.我找不到与我发布的任何类似的问题,所以任何帮助将不胜感激.
我想自定义我的zsh主题,但我不知道%F和%K是什么意思
这样的
RPROMPT="$POWERLINE_GIT_INFO_RIGHT%F{white}"$'\ue0b2'"%k%F{black}%K{white} $POWERLINE_RIGHT_B %f%F{240}"$'\ue0b2'"%f%k%K{240}%F{255} $POWERLINE_RIGHT_A %f%k"
Run Code Online (Sandbox Code Playgroud)
我不明白什么是%f%k ..
你有关于如何定制我的zsh主题的任何文件吗?
当我在Mac终端上进行一些操作时,用户的输入和shell的输出具有相同的颜色
当我有很多操作并且想要回顾历史时,这很困难,因为用户输入和 shell 输出的所有行都混合在一起。
我想为用户的输入文本指定不同的颜色。如何在 macOS 终端中执行此操作?
系统版本:macOS High Sierra 10.13.1
软件:终端

我已经配置了我的终端(Cygwin 上的 mintty)以将颜色绑定到某些名称,例如
# (Excerpt of .minttyrc)
Green=103,252,66
BoldGreen=53,228,11
BoldAsColour=yes
Run Code Online (Sandbox Code Playgroud)
这种配置的工作原理是,例如,在配置 git 或 nano 时,我可以访问这些颜色。但是,当我想配置 zsh 提示时,只有非粗体变体有效。我想我使用错误的语法来指代粗体颜色。例子:
print -P 'X%F{green}ABC%fY'
Run Code Online (Sandbox Code Playgroud)
这会以“我的”绿色显示字母“ABC”,但是如果我执行以下任何操作
print -P 'X%F{bold green}ABC%fY'
print -P 'X%F{boldgreen}ABC%fY'
print -P 'X%F{bright green}ABC%fY'
print -P 'X%F{brightgreen}ABC%fY'
Run Code Online (Sandbox Code Playgroud)
整个字符串以正常的前景色显示,这可能意味着无法识别颜色名称。
我也试过
print -P 'X%B%F{green}ABC%f%bY'
Run Code Online (Sandbox Code Playgroud)
但这不使用 BoldGreen 值,而是以 - eh - 更粗的字体显示 ABC。
有人可以向我解释,为什么会发生这种情况,并提出解决方法吗?
如何更改 iTerm2 中的用户名、主机名和路径颜色?我正在使用内置的 Solarized 配色方案。
我一直在尝试设置,但无法让它工作。我还浏览了许多链接,但这些设置也不起作用。
我使用的是 macOS 10.15.4