答案1
我用相同的 Oh My Zsh 主題,從外觀上看,並且有相同的問題。正如 Kamil Maciorowski 所說,提示中的 ➜ 字符是雙角字符,而 hterm(ChromeOS 終端中使用的 Web 終端模擬器)似乎存在問題(請參閱https://crbug.com/939084)。
同時,用其他字元替換提示中的該字元可以解決該問題。在我們的例子中(使用 Oh My Zsh 主題),我將 ~/.oh-my-zsh/themes/robbyrussell.zsh-theme 的第一行更改為使用->
:
# Old line: local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )"
local ret_status="%(?:%{$fg_bold[green]%}-> :%{$fg_bold[red]%}➜ )"
PROMPT='${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)'