我在GNU/機器上運行gVim7.3.我想曉得是否有辦法按照窗口的大小手動修改字體.我對Vim比較陌生linux系統修改命令行字體大小,所以我對它並不熟悉.
我的情況是這樣的:我使用DejaVuSansMono12作為我的預設字體,但有時我想切換到Terminus9linux系統修改命令行字體大小,當我想縮小Vim視窗以查看螢幕上的內容時我輸入.(你曉得,對於我們那些有小電腦筆記本屏幕而不想在工作空間之間切換的人…!)
#所以我想曉得假如我將.vimrc檔案中的命令縮小,假如我將預設視窗大小縮小到足夠小便於Vim會手動調整字體,這些行為是否會手動發生.
#有任何看法嗎?
#當Vim的視窗大小改變時linux web伺服器linux 虛擬主機,Vim會觸發VimResized風波.您可以編撰一個適應字體('guifont')的autocmd.這是一個只考慮「列」(不是「行”)而且具有硬編碼字體名稱的範例:
#
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中文網其他相關文章!