分割ターミナルパネルの配置を修正

分割ターミナルパネルの配置を修正

基本的に、ターミナル内のあらゆる種類の分割は整列しなくなるようです。以下では tmux を使用して問題を説明していますが、vim で NERDTree を使用して分割ペインを作成するときにもこの問題が発生します。カーソル ポインターが読みにくくなるため、問題があります。ChromeOS の Linux ベータ版を使用しています。どうすればこれを修正できますか?

スクリーンショット

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

関連情報