PuTTY 터미널에서 "모방"256 색


19

나는 직장에서 매일 개발 서버에 접속했다. 나는 일반적으로 XStart를 초과하여 ssh in을 사용하지만 PuTTY를 다운로드하여 XStart로 할 수 없었던 일을 할 수 있는지 확인했습니다.

나는 거의 하루 종일 일반 흰색 배경 / 검정색 텍스트 터미널을 보며 보냅니다. TERM서버 의 변수는로 설정되어 vt100있으며 아는 한 8 색 표시입니다.

PuTTY가 256 색 터미널을 에뮬레이트하는 방법이 있는지 궁금합니다. Vim의 구문 강조를 정말로 원합니다. 내장 구문은 끔찍합니다. 시도했지만 vim -T xterm-256color기본 색상 구성표 만 사용할 수있는 것 같습니다.

또한 설정을 시도했지만 t_Co=256작동하지 않습니다.

도움이된다면 dev 서버는 Red Hat 6 박스입니다.

답변:


43

1. 퍼티 구성

에서 설정> 윈도우> 색상 "사용 xterm 등 256 색 모드로 터미널 허용"에 대한 확인란이 있습니다.

2. 앱에 알려주세요

설정-> 연결> 데이터> 터미널 유형 문자열을 다음과 같이 변경해야 할 수도 있습니다 .

xterm-256color


서버에 대한 일반 정보 항목이있는 경우 putty-256color일반적으로에서 /usr/share/terminfo/p/putty-256colorPutty의 터미널 유형을 putty-256color대신 설정할 수 있습니다 .

여기서 중요한 것은 서버가 퍼티 구성 방식과 가장 일치하는 사용 가능한 Terminfo 항목을 사용하도록하는 것입니다.


참조 http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/terminfo.html


2
해당 옵션이 활성화되면 PuTTY를 사용하여 Vim에서 256 색상을 얻을 수 있음을 방금 확인했습니다. PuTTY는 TERM을 자동으로 "xterm"으로 설정 한 것 같습니다. Vim에서 ": set t_Co = 256"을 수동으로 수행해야 할 수도 있습니다.
Heptite

Allow xterm 256-color 모드를 시도했지만 아무 것도 수행하지 않았습니다. 또한 터미널 문자열을 xterm-color로 변경했는데 아무것도하지 않았습니다.
Tom

1
@ 톰 단말 텀-256color되어야
bahamat

@bahamat : 잘 잡았습니다. 답을 업데이트하겠습니다.
RedGrittyBrick 2018 년

1
@Tom : 내가 사용한 다른 모든 시스템은 xterm-256color를 사용합니다. 퍼티가 그로 아무것도하지 않으면 다른 일을 할 수 있는지 확실하지 않습니다. 이 페이지 ( http://www.frexx.de/xterm-256-notes/)256colors2.pl 를 확인 하고 스크립트가 작동하는지 확인하십시오.
bahamat

9

로그인하는 시스템에 적절한 파일 이 포함되어 있거나 파일을 설치할 권한이있는 경우 putty-256color터미널 대신 터미널 유형을 사용하는 것이 좋습니다 . /의 TERM 일부 키들 (예 F1-F4)에 대한 향상된 지원을 갖는다.xterm-256colorterminfoterminfoputtyputty-256color


파일 putty-256color없이 설정하면 ~/.terminfonano와 같은 특정 프로그램을 사용할 때 다음과 같은 결과가 발생합니다.Error opening terminal: putty-256color.
JW0914

그렇기 때문에 terminfo 파일이 이미 시스템에 있거나 로컬에 설치되어 있어야한다고 언급 한 것입니다.
유전자 Pavlovsky

이것은 내가 필요한 terminfo 파일을 추가했다 : apt-get install ncurses-term
r03
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.