Corrigir alinhamento de painéis terminais divididos

Corrigir alinhamento de painéis terminais divididos

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?

Captura de tela

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

informação relacionada