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
。
答え2
この場合(外部VMにSSHで接続するときなど)、常に私にとって効果的だったのは単に入力することです。
export TERM=xterm
.profile
ライセンスが永久に許可されている場合は、外部ボックスにアイテムとして追加することもできます。
答え3
カラー表示にはUbuntuでデフォルトでtmux
使用されています。TERM=screen256
ただし、アイコンなどは表示できませんtmux
。
この問題はこれを使用してexport LANG=en_IN.utf-8
解決されました。正しく表示するために使用する別の方法はtmux -u
。