ANSI italik kaçış kodunu destekleyen terminal?


15

GVim'i terminaldeki Vim ile değiştirmek istiyorum. GVim ile ilgili güzel şeylerden biri, italik yazı kullanarak metin gösterebilmesidir.

Vim italik ( \e[3m) için ANSI çıkış kodu ayarlanmasına izin verir , ancak bu Gnome Terminalinde çalışmaz. İtalik için ANSI çıkış kodunu destekleyen bir terminal emülatörü var mı?


Bunun resmi bir ANSI kaçış kodu olduğundan emin misiniz?
Thorbjørn Ravn Andersen

Hayır, değilim :) Bazı kaynaklar geçerli bir kod olarak bahsediyor, örneğin en.wikipedia.org/wiki/ANSI_escape_code
Ton van den Heuvel

1
Bu Wikipedia sayfasında \e[3m(2 yerine 3) kabul ediliyor tput -T rxvt-unicode sitm|hexdump -C.
sonraki duyuruya kadar duraklatıldı.

Yanıtlar:


14

Buradaecho -e "\e[3mfoo\e[23m" önerildiği gibi bir dizi terminal emülatörünü test ettim . Resmi depolardaki emülatörleri test ederek Arch wiki listesine girdim .

İtalik desteği

  • konsole 15.04.3
  • rxvt-unicode 9.21
  • tilda 1.2.4
  • xterm 318
  • gnome terminali 3.16.2
  • panteon terminali 0.3.1.1
  • yakuake 2.9.9
  • roxterm 3.1.3
  • sakura 3.3.0
  • termit 10
  • mlterm 3.3.8
  • terminix 1.0.0
  • terminatör 1.91
  • xfce4-terminal 0.8.5.1

İtalik harfleri destekleme

  • guake 0.7.2
  • lxterminal 0.2.0
  • rxvt 2.7.10
  • terminoloji 0.8.0
  • lilyterm 0.9.9.2
  • montaj ilişkisi terminali 1.10.1
  • xfce4-terminal 0.6.3
  • KiTTY 0.64.0.4
  • PuTTY 0.65 Beta

1
Birçok terminal emülatörünün VTE terminal emülatör kütüphanesine dayandığını unutmayın . vte2 (gtk 2 için) artık kullanılmamaktadır, yalnızca mevcut vte3 uygulamasına dayanan emülatörler (örn. gnome terminali). Guake, gtk3 ciltleri ve dolayısıyla italik destek için 0.8.4 kilometre taşı hedefleniyor
kba Monica ile

1
@kba Evet, iyi bir nokta. Seçim terminalim, sonlandırıcı, vte3 tabanlı geliştirme sürümünde italikleri destekliyor.
Sparhawk


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.