मैं उदात्त पाठ या एटम जैसे विम ज़ूम करने के लिए, का उपयोग करते हुए देखना चाहते CTRL +और CTRL -और CTRL 0डिफ़ॉल्ट फ़ॉन्ट आकार पर रीसेट के लिए।
मैं उदात्त पाठ या एटम जैसे विम ज़ूम करने के लिए, का उपयोग करते हुए देखना चाहते CTRL +और CTRL -और CTRL 0डिफ़ॉल्ट फ़ॉन्ट आकार पर रीसेट के लिए।
जवाबों:
यदि आप किसी टर्मिनल में विम का उपयोग कर रहे हैं, तो आप बस इसके ज़ूम शॉर्टकट का उपयोग कर सकते हैं। ग्नोम-टर्मिनल के लिए यह Ctrl+ है +। दूसरों में यह Ctrl+ Shift+ हो सकता है +।
इस उद्देश्य के लिए कई प्लगइन्स भी हैं। ex: https://github.com/drmikehenry/vim-fontsize
एक विकल्प के रूप में आप vim.wika.com से अपने स्वयं के कार्यों को इस तरह परिभाषित कर सकते हैं
let s:pattern = '^\(.* \)\([1-9][0-9]*\)$'
let s:minfontsize = 6
let s:maxfontsize = 16
function! AdjustFontSize(amount)
if has("gui_gtk2") && has("gui_running")
let fontname = substitute(&guifont, s:pattern, '\1', '')
let cursize = substitute(&guifont, s:pattern, '\2', '')
let newsize = cursize + a:amount
if (newsize >= s:minfontsize) && (newsize <= s:maxfontsize)
let newfont = fontname . newsize
let &guifont = newfont
endif
else
echoerr "You need to run the GTK2 version of Vim to use this function."
endif
endfunction
function! LargerFont()
call AdjustFontSize(1)
endfunction
command! LargerFont call LargerFont()
function! SmallerFont()
call AdjustFontSize(-1)
endfunction
command! SmallerFont call SmallerFont()
तब :LargerFontऔर उसके बाद दो कुंजी का नक्शा:SmallerFont
एपीआरटी का जवाब जीवीएम के लिए काम करता है; यदि आप किसी टर्मिनल से विम का उपयोग कर रहे हैं, तो आपको फ़ॉन्ट आकार बदलने के लिए टर्मिनल को कॉन्फ़िगर करने की आवश्यकता होगी।
Xterm के लिए, मुझे उपयोग करना पसंद है:
XTerm*VT100.translations: #override \n\
Ctrl <KeyPress> =:larger-vt-font() \n\
Ctrl <KeyPress> -:smaller-vt-font()
मेरे ~/.Xdefaultsसाथ फ़ॉन्ट आकार बदलने के लिए CTRL +और CTRL -।
कुछ टर्मिनल फ़ॉन्ट सेट करने के लिए भागने के कोड का भी जवाब देते हैं; Xterm के लिए मैं कभी भी सही ढंग से काम करने में सक्षम नहीं रहा, हालांकि ...