분할 터미널 창 정렬 수정

분할 터미널 창 정렬 수정

본질적으로 터미널 내의 모든 종류의 분할은 정렬되지 않은 것으로 보입니다. 문제를 설명하기 위해 아래 tmux를 사용하고 있지만 vim과 함께 NERDTree를 사용하여 분할 창을 만들 때도 발생합니다. 이는 커서 포인터를 읽기 어렵게 만들기 때문에 문제가 됩니다. ChromeOS용 Linux 베타를 사용하고 있습니다. 이 문제를 어떻게 해결할 수 있나요?

스크린샷

답변1

나는 사용한다동일한 Oh My Zsh 테마, 겉보기에는 동일한 문제가 있습니다. Kamil Maciorowski가 말했듯이 프롬프트의 ➜ 문자는 이중 너비인데 hterm(ChromeOS 터미널에서 사용되는 웹 터미널 에뮬레이터)에 문제가 있는 것 같습니다(참조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)'

관련 정보