![修复拆分终端窗格的对齐问题](https://linux22.com/image/1598316/%E4%BF%AE%E5%A4%8D%E6%8B%86%E5%88%86%E7%BB%88%E7%AB%AF%E7%AA%97%E6%A0%BC%E7%9A%84%E5%AF%B9%E9%BD%90%E9%97%AE%E9%A2%98.png)
答案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)'