Yanıtlar:
Kapat. Yazı tipini gui üzerinden ayarlayın, ardından geçerli yazı tipi dizesini :almak için (istemi almak için) komutunu kullanın set gfn?. Bunun gibi bir şeye benzemeli:
guifont=Mono Uralic 10
Ardından ~/.gvimrcsatırı düzenleyin / oluşturun ve ekleyin:
set gfn=Mono\ Uralic\ 10
Not: Boşlukları çıkıştan kaçmanız gerekir (yukarıdaki gibi)
İşte otomatik bir yaklaşım. (Ayrıca kodu bir eklenti altında yaptım .)
Kullanmak istediğiniz yazı tipini seçin.
Komut modunda bunu Gvim'e yapıştırın (haritayı ayarlamak için):
map -- :let @a=&gfn<CR>:e ~/.gvimrc<CR>Go<Esc>"apV:s/ /\\ /g<CR>Iset guifont=
Ardından --(eşlemeyi etkinleştirmek için) yazın.
Şimdi .gvimrc'nizi mevcut yazı tipiniz en altta olacak şekilde düzenlemelisiniz. Dosyayı kaydedin ve düzgün çalışıp çalışmadığını test etmek için başka bir Gvim açın.
Haritalama ne yapar:
:let @a=&gfn<CR>Bizim içine geçerli yazı ayarını kopyalama akayıt:e ~/.gvimrc<CR> Gvimrc sayfamızı düzenleyin (mevcut olsun ya da olmasın)Go<Esc> Dosyanın sonuna yeni bir satır ekle"ap Yazı tipi ayarını yapıştırınV:s/ /\\ /g<CR> Kaçış UzaylarıIset guifont= Ayarlanan değişken metnini ayarımızın önüne koyGvim için yazı tipi seçimini kaydetmek için iki seçenek burada
$HOME/.vimrcdosyası (bu yapılandırma dosyasının terminal Vim için):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
Şu anda Vim8.0 kullanıyorum, bu yüzden vimscript dilbilgisi 7.x sürümünden farklı
gfnsadece kısayolguifont, bu yüzden komut da olabilirset guifont=Mono\ Uralic\ 10. Ve eğer .vimrc içine koyarsanız çalışır.