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
.