Saya ingin memperbesar VIM, seperti teks Sublime atau Atom, menggunakan CTRL +
& CTRL -
dan CTRL 0
untuk mengatur ulang ke ukuran font default.
Saya ingin memperbesar VIM, seperti teks Sublime atau Atom, menggunakan CTRL +
& CTRL -
dan CTRL 0
untuk mengatur ulang ke ukuran font default.
Jawaban:
Jika Anda menggunakan vim di terminal, Anda cukup menggunakan pintasan zoom-nya. Untuk Gnome-Terminal ini Ctrl+ +. Di negara lain mungkin Ctrl+ Shift+ +.
Juga ada beberapa plugin di luar sana untuk tujuan ini. mis: https://github.com/drmikehenry/vim-fontsize
Sebagai alternatif, Anda dapat mendefinisikan fungsi Anda sendiri seperti ini dari 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()
Kemudian, petakan dua tombol ke :LargerFont
dan:SmallerFont
Jawaban Apparat bekerja untuk gVim; jika Anda menggunakan Vim dari dalam Terminal, Anda harus mengkonfigurasi terminal untuk mengubah ukuran font.
Untuk Xterm, saya suka menggunakan:
XTerm*VT100.translations: #override \n\
Ctrl <KeyPress> =:larger-vt-font() \n\
Ctrl <KeyPress> -:smaller-vt-font()
Di saya ~/.Xdefaults
untuk mengubah ukuran font dengan CTRL +
dan CTRL -
.
Beberapa terminal juga merespons kode pelarian untuk mengatur font; untuk Xterm saya tidak pernah bisa membuatnya bekerja dengan benar, meskipun ...