यूनिकोड दिखाने के लिए gvim प्राप्त करना


10

विंडोज एक्सपी पर जीवीम (वी। 7.3), अगर यह मायने रखता है) तो यूनिकोड के पात्रों को कैसे दिखाया जाए? की तर्ज पर कुछ

http://vimcasts.org/episodes/show-invisibles/ ( लिस्टचर्च को देखने के लिए जिस त्रिकोण को पाने की कोशिश कर रहा हूं उसे देखने के लिए)।

मैं उपयोग कर रहा हूँ

set encoding,
set fileencoding,
and set fileencodings,

सभी utf-8 के लिए, अगर वह मदद करता है।

मुझे पता है कि यह कुछ सरल होना चाहिए, लेकिन फिर भी, मैं यहाँ हूँ, अटक गया। मदद।

जवाबों:


5

क्या आपका वर्तमान फ़ॉन्ट आपके द्वारा उपयोग किए जा रहे सभी वर्णों को प्रदर्शित करने में सक्षम है? यदि नहीं, तो आपको GVim द्वारा उपयोग किए जाने वाले फ़ॉन्ट को बदलने की आवश्यकता है। की जाँच करें एसओ पर इस सूत्र । अंश:

MS-Windows के लिए, कुछ फोंट में यूनिकोड वर्णों की सीमित संख्या होती है। "कूरियर न्यू" फ़ॉन्ट का उपयोग करने का प्रयास करें। आप उपलब्ध फोंट को चुनने और आज़माने के लिए संपादन / चयन फ़ॉन्ट ... मेनू का उपयोग कर सकते हैं। हालांकि केवल निश्चित-चौड़ाई वाले फ़ॉन्ट का उपयोग किया जा सकता है। उदाहरण:

:set guifont=courier_new:h12

2
मैं Cou.New, कूरियर, Consolas, Lucida सांत्वना की कोशिश की है, ... मुझे लगता है कि एक प्रश्न चिह्न के साथ एक छोटा वर्ग बॉक्स है।
रुके

@RookL किस वर्ण के लिए? (आप gaइसका यूनिकोड मान ज्ञात करने के लिए किसी वर्ण पर दबा सकते हैं । यह संभव है कि फ़ॉन्ट में वह वर्ण न हो।
आदित्य

:set guifontwide=MingLiU:h10 ( stackoverflow.com/a/14613767/239408 से ) मेरे लिए काम कर रहा है
xverges

5

विम में यूनिकोड डिस्प्ले चालू करने के बाद

:set encoding=utf-8

आपको प्रभावी होने के लिए फ़ाइल को पुनः लोड करने की आवश्यकता हो सकती है। :e!फ़ाइल को पुनः लोड करने के लिए करें । यदि यह काम करता है, तो आप set encoding=utf-8अपनी vimrc फ़ाइल में रखना चाह सकते हैं ।


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