जवाबों:
बंद करे। फ़ॉन्ट को gui के माध्यम से सेट करें, फिर वर्तमान फ़ॉन्ट स्ट्रिंग प्राप्त करने के लिए कमांड ( :
प्रॉम्प्ट set gfn?
प्राप्त करने के लिए ) का उपयोग करें। यह कुछ इस तरह दिखना चाहिए:
guifont=Mono Uralic 10
फिर ~/.gvimrc
लाइन संपादित करें / बनाएं और जोड़ें:
set gfn=Mono\ Uralic\ 10
नोट: आपको आउटपुट से रिक्त स्थान से बचने की आवश्यकता है (जैसा कि मेरे पास ऊपर है)
यहाँ एक स्वचालित तरीका है। (मैंने एक प्लगइन के नीचे कोड भी बनाया है ।)
उस फ़ॉन्ट का चयन करें जिसका आप उपयोग करना चाहते हैं।
इसे कमांड मोड में Gvim में पेस्ट करें (मैप सेट करने के लिए):
map -- :let @a=&gfn<CR>:e ~/.gvimrc<CR>Go<Esc>"apV:s/ /\\ /g<CR>Iset guifont=
फिर टाइप करें --
(मैपिंग को सक्रिय करने के लिए)।
अब आपको नीचे अपने वर्तमान फ़ॉन्ट सेट के साथ अपने .gvimrc का संपादन करना चाहिए। फ़ाइल को सहेजें और परीक्षण करने के लिए एक और Gvim खोलें कि यह सही ढंग से काम करता है।
मैपिंग क्या करती है:
:let @a=&gfn<CR>
वर्तमान फ़ॉन्ट सेटिंग को हमारे a
रजिस्टर में कॉपी करें:e ~/.gvimrc<CR>
हमारे gvimrc संपादित करें (चाहे यह मौजूद है या नहीं)Go<Esc>
फ़ाइल के अंत में एक नई पंक्ति जोड़ें"ap
फ़ॉन्ट सेटिंग पेस्ट करेंV:s/ /\\ /g<CR>
रिक्त स्थानIset guifont=
हमारी सेटिंग से पहले सेट चर पाठ रखोGvim के लिए फ़ॉन्ट विकल्प को बचाने के लिए यहां दो विकल्प हैं
$HOME/.vimrc
फ़ाइल (इस कॉन्फ़िग फ़ाइल टर्मिनल विम के लिए है):if has('gui_running')
set guifont=Consolas\ Regular\ 12
endif
$HOME/.gvimrc
:" use vim config
source $HOME/.vimrc
" set gui font
set guifont=Consolas\ Regular\ 12
वर्तमान में, मैं Vim8.0 का उपयोग कर रहा हूं, इस प्रकार विम्सस्क्रिप्ट व्याकरण संस्करण 7.x से भिन्न है
gfn
के लिए सिर्फ शॉर्टहैंड हैguifont
, इसलिए कमांड भी हो सकती हैset guifont=Mono\ Uralic\ 10
। और यह काम करता है अगर आप इसे .vimrc में डालते हैं।