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 ~/.gvimrc
satı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 a
kayı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/.vimrc
dosyası (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ı
gfn
sadece kısayolguifont
, bu yüzden komut da olabilirset guifont=Mono\ Uralic\ 10
. Ve eğer .vimrc içine koyarsanız çalışır.