Im Wesentlichen scheint es, dass jede Art von Teilung innerhalb des Terminals nicht mehr ausgerichtet ist. Ich verwende unten tmux, um das Problem zu demonstrieren, aber es tritt auch auf, wenn ich geteilte Bereiche mit NERDTree und vim erstelle. Das ist problematisch, weil der Cursorzeiger dadurch schwer lesbar wird. Ich verwende Linux Beta für ChromeOS. Wie kann ich das beheben?
Antwort1
ich benutzedas gleiche Oh My Zsh-Thema, so wie es aussieht, und habe das gleiche Problem. Wie Kamil Maciorowski sagt, ist das Zeichen ➜ in der Eingabeaufforderung doppelt so breit, und hterm (der im ChromeOS-Terminal verwendete Web-Terminal-Emulator) scheint damit ein Problem zu haben (siehehttps://crbug.com/939084).
In der Zwischenzeit können Sie das Problem umgehen, indem Sie dieses Zeichen in Ihrer Eingabeaufforderung durch etwas anderes ersetzen. In unserem Fall (mit dem Oh My Zsh-Thema) habe ich die erste Zeile von ~/.oh-my-zsh/themes/robbyrussell.zsh-theme geändert, um ->
stattdessen Folgendes zu verwenden:
# 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)'