나는 나의 필요가 $TERM
있을 수 xterm-256color
있지만 ( "일반"zsh을 가진 터미널)에서 TMUX의 외부 screen-256color
내부 TMUX합니다.
먼저 나는 시도했다 :
- 추가
export TERM='xterm-256color'
내에~/.zshrc
. set -g default-terminal "screen-256color"
내 추가~/.tmux.conf
I 단자 (예를 들어, xterm 등)을 열 때 지금, TERM
이다 xterm-256color
, 올바른이다. 그러나 tmux를 실행하면 TERM
다시 나타납니다 xterm-256color
!
그런 다음 내 라인을 주석 처리하려고했습니다 ~/.zshrc
. 이제 터미널을 열 때 TERM
is xterm
이고 tmux를 실행할 때 TERM
입니다 screen-256color
. 내가 설정 한 경우 것 같다 그래서 TERM
에 .zshrc
TMUX 먼저, 세트 TERM
에 대한 screen-256color
실행은 (zsh을 인) 쉘,을, 그리고 zsh을 읽기 .zshrc
및 재설정 TERM
에 xterm-256color
.
그럼, 어떻게 만들 TERM
수 xterm-256color
"일반"터미널에서, 그리고 screen-256color
TMUX에서?
TERM
이러한 터미널에서 올바르게 설정하는 방법을 찾을 수 없습니다
gnome-terminal
아마되어야한다, gnome-256color
그것은 이러한 응용 프로그램을 그래서 ... 당신은 제대로 구성에 필요가 없습니다 zsh
. 이들이 사용하는 이유 xterm
는보다 구체적인 terminfo 항목이없는 시스템으로 ssh 할 때 문제를 피하기위한 것입니다. 포괄적 인 terminfo 데이터베이스가있는 머신에만 sshing하고 있다는 것을 알고 있다면, 어플리케이션 자체에서이를 변경할 수 있고 변경해야합니다.
xterm
xterm-256color가 지원되지 않는 경우 로 대체 하려면). 자신의 ~ / .terminfo 데이터베이스).
.zshrc
. 올바른 방법이 아닙니다.