टर्मिनल जो ANSI इटैलिक एस्केप कोड का समर्थन करता है?


15

मैं टर्मिनल में GVim को विम के साथ बदलना चाहूंगा। जीवीम के बारे में एक अच्छी बात यह है कि यह इटैलिक का उपयोग करके पाठ प्रदर्शित करने में सक्षम है।

विम इटैलिक्स ( \e[3m) के लिए एक एएनएसआई एस्केप कोड सेट करने की अनुमति देता है , लेकिन यह गनोम टर्मिनल में काम नहीं करता है। क्या एक टर्मिनल एमुलेटर है जो इटैलिक्स के लिए एएनएसआई से बचने के कोड का समर्थन करता है?


क्या आप निश्चित हैं कि यह एक आधिकारिक ANSI एस्केप कोड है?
Thorbjørn रेवन एंडरसन

नहीं, मैं नहीं हूं :) कुछ स्रोतों ने इसे एक वैध कोड के रूप में उल्लेख किया है, जैसे कि en.wikipedia.org/wiki/ANSI_escape_code
टन वैन डेन हेवेल

1
वह विकिपीडिया पृष्ठ दिखाता है \e[3m(3 बजाय 2) जो इससे सहमत है tput -T rxvt-unicode sitm|hexdump -C
अगली सूचना तक रोक दिया गया।

जवाबों:


14

मैंने यहांecho -e "\e[3mfoo\e[23m" सुझाए गए कई टर्मिनल एमुलेटर का परीक्षण किया है । मैं आर्क विकी सूची के माध्यम से गया , आधिकारिक रिपॉजिटरी में एमुलेटर का परीक्षण किया।

इटैलिक का समर्थन करें

  • कोनो कंसोल 15.04.3
  • rxvt-unicode 9.21
  • टिल्डा 1.2.4
  • xterm 318
  • सूक्ति- टर्मिनल ३.१६.२
  • पेंटीहोन-टर्मिनल 0.3.1.1
  • याकुआक 2.9.9
  • रॉक्सटर 3.1.3
  • सकुरा 3.3.0
  • दीमक १०
  • मिलीलीटर 3.3.8
  • शब्द termin३
  • टर्मिनेटर 1.91
  • xfce4- टर्मिनल 0.8.5.1

इटैलिक का समर्थन न करें

  • ग्वार 0.7.2
  • lxterminal 0.2.0
  • rxvt 2.7.10
  • शब्दावली 0.8.0
  • लिलिटरम 0.9.9.2
  • मेट-टर्मिनल 1.10.1
  • xfce4- टर्मिनल 0.6.3
  • कीटी 0.64.0.4
  • PuTTY 0.65 बीटा

1
ध्यान दें कि कई टर्मिनल एमुलेटर वीटीई टर्मिनल एमुलेटर लाइब्रेरी पर आधारित हैं । vte2 (gtk 2 के लिए) अब अप्रचलित है, केवल वर्तमान vte3 कार्यान्वयन (उदाहरण सूक्ति-टर्मिनल) के आधार पर वे एमुलेटर। Guake के लिए, gtk3 बाइंडिंग और इसलिए इटैलिक्स समर्थन, मील
kba

1
@ अब्बा हां, अच्छी बात है। मेरी पसंद का टर्मिनल, टर्मिनेटर, विकास संस्करण में इटैलिक का समर्थन कर रहा है, जो vte3 पर आधारित है।
स्पार्कवॉक

9

GNOME टर्मिनल (3.6.1) द्वारा इटैलिक्स का समर्थन करता है \e[3m


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.