जीवीम में फ़ॉन्ट विकल्प कैसे बचाएं?


18

मैं Ubuntu 9.10 चला रहा हूं। जब भी मैं gvim एप्लिकेशन खोलता हूं, मुझे एक कस्टम फॉन्ट (Edit → Select font) का चयन करना होगा। मैं अपनी पसंद को याद रखना चाहूंगा। शायद मुझे ~/.vimrcफ़ाइल को संपादित करने की आवश्यकता है , मुझे यकीन नहीं है।

मैं अपनी प्राथमिकता को कैसे याद रख सकता हूं?

जवाबों:


28

बंद करे। फ़ॉन्ट को gui के माध्यम से सेट करें, फिर वर्तमान फ़ॉन्ट स्ट्रिंग प्राप्त करने के लिए कमांड ( :प्रॉम्प्ट set gfn?प्राप्त करने के लिए ) का उपयोग करें। यह कुछ इस तरह दिखना चाहिए:

guifont=Mono Uralic 10

फिर ~/.gvimrcलाइन संपादित करें / बनाएं और जोड़ें:

set gfn=Mono\ Uralic\ 10

नोट: आपको आउटपुट से रिक्त स्थान से बचने की आवश्यकता है (जैसा कि मेरे पास ऊपर है)


4
gfnके लिए सिर्फ शॉर्टहैंड है guifont, इसलिए कमांड भी हो सकती है set guifont=Mono\ Uralic\ 10। और यह काम करता है अगर आप इसे .vimrc में डालते हैं।
frabjous

2
@frabjous: gvim, vim नहीं, पढ़ने के लिए एक होना चाहिए। gvimrc; इसलिए मुझे लगता है कि एक gvim संबंधित विकल्प .gvimrc का है।
ΤΖΩΤΖΙΟΥ

दिसंबर 2019 - मेरे लिए ~ / .vim / vimrc में काम नहीं कर रहा है, लेकिन ~ / .vim / gvimrc में काम करता है
टेरी ब्राउन

2

यहाँ एक स्वचालित तरीका है। (मैंने एक प्लगइन के नीचे कोड भी बनाया है ।)

उस फ़ॉन्ट का चयन करें जिसका आप उपयोग करना चाहते हैं।

इसे कमांड मोड में 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= हमारी सेटिंग से पहले सेट चर पाठ रखो

0

Gvim के लिए फ़ॉन्ट विकल्प को बचाने के लिए यहां दो विकल्प हैं

  1. में $HOME/.vimrcफ़ाइल (इस कॉन्फ़िग फ़ाइल टर्मिनल विम के लिए है):
if has('gui_running')
    set guifont=Consolas\ Regular\ 12
endif
  1. Gvim के लिए एक अलग विन्यास फ़ाइल बनाएँ $HOME/.gvimrc:
" use vim config
source $HOME/.vimrc
" set gui font
set guifont=Consolas\ Regular\ 12

वर्तमान में, मैं Vim8.0 का उपयोग कर रहा हूं, इस प्रकार विम्सस्क्रिप्ट व्याकरण संस्करण 7.x से भिन्न है

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