首頁  >  文章  >  系統教程  >  我在GNU/機器上運行gVim7.3.1

我在GNU/機器上運行gVim7.3.1

王林
王林轉載
2024-02-09 11:45:12363瀏覽

我在GNU/機器上運行gVim7.3.我想曉得是否有辦法按照窗口的大小手動修改字體.我對Vim比較陌生linux系統修改命令行字體大小,所以我對它並不熟悉.

我的情況是這樣的:我使用DejaVuSansMono12作為我的預設字體,但有時我想切換到Terminus9linux系統修改命令行字體大小,當我想縮小Vim視窗以查看螢幕上的內容時我輸入.(你曉得,對於我們那些有小電腦筆記本屏幕而不想在工作空間之間切換的人…!)

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

#所以我想曉得假如我將.vimrc檔案中的命令縮小,假如我將預設視窗大小縮小到足夠小便於Vim會手動調整字體,這些行為是否會手動發生.

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

#有任何看法嗎?

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

#當Vim的視窗大小改變時linux web伺服器linux 虛擬主機,Vim會觸發VimResized風波.您可以編撰一個適應字體('guifont')的autocmd.這是一個只考慮「列」(不是「行”)而且具有硬編碼字體名稱的範例:

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()

以上是我在GNU/機器上運行gVim7.3.1的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:itcool.net。如有侵權,請聯絡admin@php.cn刪除