मैं लिनक्स टेक्स्ट एडिटर में कैरेक्टर कोड कैसे डाल सकता हूं?


7

मुझे अपने उबंटू ल्यूसिड सिस्टम पर एक हल्के GUI पाठ संपादक की आवश्यकता है जो मुझे यूनिकोड कोड बिंदु (जैसे U+1234) निर्दिष्ट करने देता है , और उस चरित्र को एक UTF-8 पाठ दस्तावेज़ में सम्मिलित करता है। मुझे पता है कि geditयह नहीं किया जा सकता ( चरित्र मानचित्र प्लगइन के साथ भी नहीं )।

मैं किसी भी तरह का शामिल समाधान में कोई दिलचस्पी नहीं है emacsया vi। मुझे टर्मिनल में चल रहे पाठ संपादकों में भी दिलचस्पी नहीं है (जैसे कि जो , जिसकी यह कार्यक्षमता है)। मुझे लिनक्स के लिए पूर्ण सरलतम, सबसे छोटा और सबसे तेज सादा टेक्स्ट एडिटर चाहिए, जो मुझे कुछ अक्षर टाइप करने देता है, उनके कोड द्वारा कुछ अक्षर सम्मिलित करता है, कुछ और अक्षर टाइप करता है और फिर .txtफाइल को UTF-8-एन्कोडेड के रूप में सहेजता है ।


2
रिकॉर्ड के लिए: विम में आप Ctrl + V, अक्षर "u" और 4-वर्ण हेक्स कोडपॉइंट दबाकर ऐसा कर सकते हैं।
23

रिकॉर्ड के लिए: joe में, यदि किसी UTF-8 लोकेल में joe शुरू किया गया था, तो एस्केप, अपोस्ट्रोफ, एक्स, हेक्स, एंटर दबाकर एक यूनिकोड वर्ण डाला जा सकता है; जहां हेक्स हेक्स में कोड बिंदु है।
अंक

जवाबों:


12

मुझे एक समाधान मिला है जो gedit में और कई अन्य GTK- आधारित अनुप्रयोगों के टेक्स्ट इनपुट बॉक्स में काम करता है । मैं Ctrl+ Shift+ दबाता हूं U, हेक्स में वर्ण कोड टाइप करता हूं, फिर मैं प्रेस करता हूं Enter, और चरित्र प्रकट होता है।


2
यहां एक महत्वपूर्ण सूचना: यूनिकोड वर्ण केवल आपके द्वारा एंटर करने के बाद दिखाई देता है । तब तक, आप देखते हैं कि आप क्या टाइप कर रहे हैं (उदाहरण के लिए, एक गैर-ब्रेकिंग स्पेस के लिए: आप u00a0इसे सभी संभावित रेखांकित के साथ देखेंगे )
रान्डेल

@ रैंडल: वास्तव में, लेकिन यह शायद ही आश्चर्य की बात है। क्या अन्य व्यवहार उचित होगा?
अंक

2
मैं विस्तारित-ASCII (जहाँ Alt कुंजी जारी करने तक स्क्रीन पर कुछ भी प्रदर्शित नहीं होता है) डालने के लिए विंडोज-शैली पद्धति के दिमाग के फ्रेम में था, इसलिए मैंने शुरू में सोचा कि कुछ उबंटू में सही से कॉन्फ़िगर नहीं किया गया था यूनिकोड में प्रवेश करना।
रान्डेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.