修復分割端子麵板的對齊問題

修復分割端子麵板的對齊問題

從本質上講,終端內的任何類型的分割似乎都變得不對齊。我在下面使用 tmux 來示範這個問題,但當我使用 NERDTree 和 vim 製作分割窗格時也會發生這種情況。這是有問題的,因為它使遊標指標難以讀取。我正在使用 ChromeOS 的 Linux Beta 版本。我怎樣才能解決這個問題?

螢幕截圖

答案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)'

相關內容