Rumah  >  Artikel  >  Tutorial sistem  >  Saya menjalankan gVim7.3.1 pada GNU/mesin

Saya menjalankan gVim7.3.1 pada GNU/mesin

王林
王林ke hadapan
2024-02-09 11:45:12322semak imbas

Saya menjalankan gVim7.3 pada GNU/mesin Saya ingin tahu sama ada terdapat cara untuk menukar saiz fon secara manual berdasarkan saiz tetingkap saiz, jadi saya tidak biasa dengannya.

Situasi saya begini: Saya menggunakan DejaVuSansMono12 sebagai fon lalai saya, tetapi kadangkala saya mahu bertukar kepada sistem Terminus9

linux untuk mengubah suai saiz fon baris arahan, apabila saya ingin mengecilkan tetingkap Vim untuk melihat apa yang ada pada skrin saya taip. (Anda tahu, bagi kita yang mempunyai skrin komputer riba kecil yang tidak mahu beralih antara ruang kerja…!)

linux系统修改命令行字体大小_linux命令行字体调大_linux字体变大命令

Jadi saya ingin tahu sama ada saya mengecilkan arahan dalam fail .vimrc, jika saya mengecilkan saiz tetingkap lalai kepada cukup kecil yang Vim akan melaraskan fon secara manual, jika tingkah laku ini akan berlaku secara manual.

linux命令行字体调大_linux字体变大命令_linux系统修改命令行字体大小

Ada komen?

linux字体变大命令_linux系统修改命令行字体大小_linux命令行字体调大

Apabila saiz tetingkap Vim berubah, Vim akan mencetuskan ribut VimResized Anda boleh menyusun autocmd yang menyesuaikan diri dengan fon ('guifont' Ini adalah autocmd yang hanya menganggap "lajur" (bukan "baris") Dan contoh dengan nama fon berkod keras:

linux命令行字体调大_linux系统修改命令行字体大小_linux字体变大命令

function! FontChangeOnResize()
if &columns > 80
set guifont=Lucida_Console:h14
elseif &columns > 60
set guifont=Lucida_Console:h12
elseif &columns > 40
set guifont=Lucida_Console:h10
elseif &columns > 20
set guifont=Lucida_Console:h8
else
set guifont=Lucida_Console:h6
endif
endfunction
autocmd VimResized * call FontChangeOnResize()

Atas ialah kandungan terperinci Saya menjalankan gVim7.3.1 pada GNU/mesin. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:itcool.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam