tmux端末をクリアすると、「tmux-256color」:不明な端末タイプエラーが発生します。

tmux端末をクリアすると、「tmux-256color」:不明な端末タイプエラーが発生します。

ls最初は、このコマンドを使用すると、一部のディレクトリが他のディレクトリとは異なる色を表示する理由を確認しようとしました。

これをプレイしながら。これでtmux端末で画面を消去できないという問題が発生しました。

$ clear
'tmux-256color': unknown terminal type.

この問題は実際の端末自体ではなくtmuxにのみ存在し、初期の問題を解決しようとした後にのみ現れました。 tmuxでvimを実行すると、色も変わります。

以下はいくつかの出力です。

外部tmux:

$ echo $TERM; tput colors; tput longname
xterm-256color
256
xterm with 256 colors

内部tmux:

echo $TERM; tput colors; tput longname
tmux-256color
tput: unknown terminal "tmux-256color"
tput: unknown terminal "tmux-256color"

編集する:

私の.bashrcファイルには次のものがあります。

case "$TERM" in
    xterm-color|*-256color) color_prompt=yes;;
esac

私の.tmux.confには次のものがあります。

set -g default-terminal "screen-256color"

ベストアンサー1

あなたのプラットフォームにはその機能がないので、tmux-256color以下が必要です。

1)screen-256color代わりに使用してください。

2)ncursesまたはterminfoをより高いバージョンにアップグレードできることを確認してくださいtmux-256color

3)tmux-256color該当ファイルがある他のコンピュータからコピーして保存してinfocmp -x tmux-256color >saved使用するとインストールが可能ですtic -x saved

おすすめ記事