ANSI 이탤릭 이스케이프 코드를 지원하는 터미널?


15

터미널에서 GVim을 Vim으로 바꾸고 싶습니다. GVim의 좋은 점 중 하나는 이탤릭체를 사용하여 텍스트를 표시 할 수 있다는 것입니다.

Vim은 이탤릭체 ( \e[3m)에 대한 ANSI 이스케이프 코드 설정을 허용 하지만 그놈 터미널에서는 작동하지 않습니다. 기울임 꼴에 대한 ANSI 이스케이프 코드를 지원하는 터미널 에뮬레이터가 있습니까?


이것이 공식 ANSI 이스케이프 코드인지 확실합니까?
— Thorbjørn Ravn Andersen

아니, 난 아니에요 :) 일부 소스는 그것을 유효한 코드로 언급합니다. 예 : en.wikipedia.org/wiki/ANSI_escape_code
— Ton van den Heuvel

1
해당 Wikipedia 페이지는 \e[3m(2가 아닌 3)에 동의합니다 tput -T rxvt-unicode sitm|hexdump -C.
— 추후 공지가있을 때까지 일시 중지되었습니다.

답변:


14

여기에echo -e "\e[3mfoo\e[23m" 제안 된대로 여러 터미널 에뮬레이터를 테스트했습니다 . 나는 공식 저장소에서 에뮬레이터를 테스트 하면서 아치 위키 목록을 살펴 보았습니다.

이탤릭체 지원

  • 곤솔 15.04.3
  • rxvt- 유니 코드 9.21
  • 틸다 1.2.4
  • xterm 318
  • 그놈 터미널 3.16.2
  • 판테온 터미널 0.3.1.1
  • 야 쿠아 케 2.9.9
  • 대략 3.1.3
  • 사쿠라 3.3.0
  • 흰개미 10
  • mlterm 3.3.8
  • 용어 1.0.0
  • 터미네이터 1.91
  • xfce4- 터미널 0.8.5.1

이탤릭체를 지원하지 않습니다

  • 구크 0.7.2
  • lxterminal 0.2.0
  • rxvt 2.7.10
  • 용어 0.8.0
  • lilyterm 0.9.9.2
  • 메이트 터미널 1.10.1
  • xfce4- 터미널 0.6.3
  • 키티 0.64.0.4
  • PuTTY 0.65 베타

1
많은 터미널 에뮬레이터는 VTE 터미널 에뮬레이터 라이브러리를 기반으로합니다 . 현재 vte3 구현 (예 : gnome-terminal)에 기반한 에뮬레이터 만 vte2 (gtk 2의 경우)는 더 이상 사용되지 않습니다. 구이 크의 경우, gtk3 바인딩 및 이탤릭체 지원은 마일스톤 0.8.4
— kba는 Monica와 함께

1
@kba 예, 좋은 지적입니다. 내가 선택한 터미널 터미네이터는 vte3을 기반으로하는 개발 버전에서 기울임 꼴을 지원합니다.
— Sparhawk


당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.