iTerm2가 지원하는 터미널 유형의 차이점은 무엇입니까?


7

iTerm2가 지원하는 터미널 유형을 간략하게 비교하려고합니다. 주로 문제를 최소화하기 위해 어떤 설정을 선택해야하는지 알아 봅니다.

주로 tmux를 많이 사용하여 Linux (Debian / Ubuntu) 서버와 연결하고 있습니다 (ssh에서 기본적으로 시작되도록 스크립팅 됨).

또한 나는 대부분 자정 사령관을 사용하고 여전히 ESCaping과 관련된 많은 문제가 발생합니다.

전체 목록은 다음과 같습니다.

  • vt100
  • xterm
  • xterm-new
  • xterm-256 색
  • 아니
  • rxvt
  • 리눅스

내 현재는 xterm-256color이지만 원격으로 ssh 할 때 TERM=screen아마도 tmux 사용 때문에 이것이되는 것을 알 수 있습니다.

이제 mctmux에서 실행하는 데 문제가 발생하지 않도록 무엇을 사용해야합니까? 마우스, 간단한 이스케이프를 사용하고 화면에 이상한 문자가 표시되는 것을 멈추고 싶습니다 (예 : 이스케이프 관련 OBOB)

답변:


6

짧은 내기 xterm-256color

iTerm2의 설정은 다음 두 가지에 영향을줍니다. 1. TERM 환경 변수가 처음 설정되는 방식. 로그인 스크립트가 화면으로 설정된 경우 (또는 항상 화면으로 설정된 화면 또는 tmux를 사용하는 경우)이 변경 사항이 변경됩니다. 2. 커서가 화면의 오른쪽 하단에 있으면 "ansi"터미널이 자동으로 스크롤됩니다. 당신은 아마 이것을 원하지 않을 것입니다.

TERM var가 앱에서 해석되는 방식은 복잡합니다. 대부분의 사람들은 xterm-256color지원하지 않는 호스트로 쫓기지 않는 한 원합니다 . 기능 및 지원 순서에 따라 주문합니다. xterm-256color xterm-new xterm vt100

나는 정말로 좋은 이유가 없다면 다른 것을 사용하지 않을 것입니다 (원래 iTerm 코드에서 가져 왔으며 제대로 작동하지 않을 수도 있습니다).

어쨌든 TERM var가 화면으로 바뀌는 이유를 알아 내고 문제의 원인 일 수 있습니다.


예, tmux가 터미널을 검색 screen하므로 일부 프로그램에서 문제가 발생할 수 있습니다. 그러나 이러한 동작을 막기 위해 할 수있는 것은 없기 때문에 이러한 프로그램에 따라 수정해야합니다.
sorin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.