답변1
설정은 터미널 설명에 있는 이스케이프 시퀀스만 처리하도록 설계되었기 TERM=ansi
때문에 제대로 작동하지 않습니다 .tmux
screen
이렇게 하면 infocmp ansi screen
터미널이 표시되는 다음 줄을 볼 수 있습니다.능력어떤 터미널 응용 프로그램을 사용할지는 두 터미널 설명에 따라 다르지만 tmux 및/또는 iTerm2는 다음과 같은 방식으로 잘못 안내될 때 잘못 처리합니다.
ech: '\E[%p1%dX', NULL.
rep: '%p1%c\E[%p2%{1}%-%db', NULL.
rin: '\E[%p1%dT', NULL.
rmpch: '\E[10m', NULL.
rmacs: '\E[10m', '^O'.
smacs: '\E[11m', '^N'.
smpch: '\E[11m', NULL.
tmux 혼란으로 인해 보장할 수 없음무엇디스플레이에 나타날 수 있습니다.
이 제한 사항은 설명서에도 동일하게 적용됩니다 TERM=xterm
.tmux
설정은 TERM=vt100
가깝지만 ( infocmp
보곤 했었는데) 대부분의 사람들이 알고 있는vt100은 ANSI 색상으로 제공되지 않습니다..
답변2
문제는 터미널 에뮬레이션이 아닙니다. TERM 설정을 변경하지 않고 그대로 두십시오.
UI의 해당 부분에서 사용되는 문자 세트는 CP437이지만 터미널은 다른 문자 세트(아마도 UTF8)로 설정되어 있습니다.
지원되는 경우 CP437을 사용하도록 iTerm2를 설정할 수 있습니다(설정은 터미널/문자 인코딩 아래에 있음).cp437 유틸리티UTF-8 터미널에서 CP437 터미널을 에뮬레이트합니다.