GVim'de yazı tipi seçimi nasıl kaydedilir?


18

Ubuntu 9.10 kullanıyorum. Gvim uygulamasını her açışımda özel bir yazı tipi seçmem gerekiyor (Düzenle → Yazı tipi seç). Gvim'in seçimimi hatırlamasını isterim. Belki de ~/.vimrcdosyayı düzenlemem gerekiyor , emin değilim.

Tercihimi hatırlamamı nasıl sağlayabilirim?

Yanıtlar:


28

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)


4
gfnsadece kısayol guifont, bu yüzden komut da olabilir set guifont=Mono\ Uralic\ 10. Ve eğer .vimrc içine koyarsanız çalışır.
frabjous

2
@frabjous: vim değil gvim .gvimrc okuyan kişi olmalıdır; Bu yüzden gvim ile ilgili bir seçeneğin .gvimrc'ye ait olduğunu düşünüyorum.
ΤΖΩΤΖΙΟΥ

Aralık 2019 - benim için ~ / .vim / vimrc'de çalışmıyor, ancak ~ / .vim / gvimrc'de çalışıyor
Terry Brown

2

İş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ın
  • V:s/ /\\ /g<CR> Kaçış Uzayları
  • Iset guifont= Ayarlanan değişken metnini ayarımızın önüne koy

0

Gvim için yazı tipi seçimini kaydetmek için iki seçenek burada

  1. içerisinde $HOME/.vimrcdosyası (bu yapılandırma dosyasının terminal Vim için):
if has('gui_running')
    set guifont=Consolas\ Regular\ 12
endif
  1. gvim için ayrı bir yapılandırma dosyası yapmak $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ı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.