Essencialmente, parece que qualquer tipo de divisão dentro do terminal fica desalinhado. Estou usando o tmux abaixo para demonstrar o problema, mas também ocorre quando faço painéis divididos usando NERDTree com vim. Isso é problemático porque dificulta a leitura do ponteiro do cursor. Estou usando Linux beta para ChromeOS. Como posso consertar isso?
Responder1
eu usoo mesmo tema Oh My Zsh, pelo que parece, e tem o mesmo problema. Como diz Kamil Maciorowski, o caractere ➜ no prompt tem largura dupla e hterm (o emulador de terminal da Web usado no terminal ChromeOS) parece ter um problema com isso (consultehttps://crbug.com/939084).
Enquanto isso, substituir esse caractere em seu prompt por outro resolverá o problema. No nosso caso (com o tema Oh My Zsh), mudei a primeira linha de ~/.oh-my-zsh/themes/robbyrussell.zsh-theme para usar ->
:
# 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)'