Chcę powiększyć VIM, np. Sublime text lub Atom, używając CTRL +
& CTRL -
oraz, CTRL 0
aby zresetować domyślny rozmiar czcionki.
Chcę powiększyć VIM, np. Sublime text lub Atom, używając CTRL +
& CTRL -
oraz, CTRL 0
aby zresetować domyślny rozmiar czcionki.
Odpowiedzi:
Jeśli używasz vima w terminalu, możesz po prostu użyć jego skrótów powiększania. W przypadku Gnome-Terminal jest to Ctrl+ +. W innych może to być Ctrl+ Shift+ +.
Istnieje również kilka wtyczek do tego celu. np .: https://github.com/drmikehenry/vim-fontsize
Alternatywnie możesz zdefiniować własne funkcje, takie jak ta z 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()
Następnie zamapuj dwa klucze na :LargerFont
i:SmallerFont
Odpowiedź Apparata działa dla gVim; jeśli używasz Vima z poziomu terminalu, musisz skonfigurować terminal, aby zmienić rozmiar czcionki.
W Xterm lubię używać:
XTerm*VT100.translations: #override \n\
Ctrl <KeyPress> =:larger-vt-font() \n\
Ctrl <KeyPress> -:smaller-vt-font()
W moim ~/.Xdefaults
zmienić rozmiar czcionki za pomocą CTRL +
i CTRL -
.
Niektóre terminale reagują również na kody specjalne, aby ustawić czcionkę; dla Xterm nigdy nie byłem w stanie sprawić, żeby działał poprawnie, chociaż ...