
vimに太字のテキストを表示し、航空会社のステータスバーを表示する$ TERMを探しています。何を意味するかを知るために、vimで開いた同じファイルの2つのスクリーンショットがありますが、ソースファイルを介して.bashrc
別の用語を使用しました。
左の写真が使用中の写真$TERM=xterm
、右の写真が使用中の写真です$TERM=xterm-256color
。 xtermを使用すると、どの航空会社のテーマを選択してもステータスバーは表示されません。 xterm-256color を使用すると、ステータス行が表示されますが、テキストは太字で表示されません。
しかし、用語が異なる場合でも、結果の色は同じように見えます。ここでは、左がxterm、右がxterm-256colorを使用しました。
したがって、用語を変更するとvimで何かがトリガーされ、原因となるようです。太くないxterm-256colorを使用すると色が表示され、xtermを使用するとステータス行が消えます。太い色とステータスバーを表示したいです。両方を得るのに役立つ解決策はありますか? vi stackexchangeの代わりにunix&linuxで誤ってこの質問をしたので、質問が閉じるのかと心配です。また、問題が解決するかどうかを知るために、他の$ TERMSの名前を教えてください。
答え1
$TERM
したがって、他のs、$TERMS
sとbce、$TERM
sと-sのランダム試行錯誤後は何も変わりませんでした。私はこれに会った質問これにより、変数t_Utを使用して問題を解決できます。しかし、質問をよりよく読みながら、この答えを読んで発見しました。t_Co変えるt_Co=0
色を指定せずに太字に設定しましたt_Co=256
。 1、2などの間違った数字を設定すると色が出ませんが、8に設定すると完璧です。だから私の現在の設定は
$TERM=xterm-256color
vimrcの合計です。t_Co=8
この設定は、カスタムステータスバーを実装せずにクールなカラーとクールなステータスバーの両方を提供します。