update 2016.08.11
補充VIM/GVIM統(tǒng)一設(shè)置方法,源標題"設(shè)置GVIM字體大小"修改為”設(shè)置VIM字體大小“
1. 字體大小依賴
VIM實際上是有VIM和GVIM之分,VIM是命令行下的編輯器贝或,GVIM是VIM增加的獨立的GUI的版本馆蠕。
2. VIM字體大小設(shè)置
顯然命令行下的VIM時需要收到終端Terminal的限制试溯,其字體也是繼承終端Terminal的設(shè)置。
- Terminal APP(如Gnome Termianl)
可以通過菜單欄的View->Zoom In/Out或快捷鍵<C++>/<C+->變相增大末融、減小字體大小节仿。
- BASH Or Virtual Terminals (VT)
如果是通過Ctrl+Alt+F*或者直接登陸命令行晤锥,可以通過修改BASH的參數(shù)實現(xiàn)字體顯示大小的調(diào)整。
該參數(shù)默認是由開機啟動的GRUB設(shè)置的VGA顯示參數(shù)廊宪,可以通過setfont(臨時修改)/console-setup(永久修改)工具修改字體和字體大小矾瘾。也可以手工修改GRUB啟動文件/etc/default/grub
參考URL:How do I increase the text size of the text on a console?
3. GVIM字體設(shè)置
GVIM作為獨立的GUI APP眉踱,其具有自主性,可以獨立配置顯示字體大小霜威。GVIM本身在編譯的時候就增加了設(shè)置項guifont和guifontset等,可以通過GVIM Command MODE設(shè)置册烈,也可以增加設(shè)置到~/home/.vimrc
3.1 不同操作系統(tǒng)字體配置的不同
Linux/Unix系操作系統(tǒng)和Windows操作系統(tǒng)對于字體大小的命令格式也有一些差異:
- Linux/Unix命令格式:set guifont=字體 +
\\
+空格
+ 字體大小 - Windows/Mac命令格式:set guifont=字體 +
:
+ 字體大小
- 相同的是戈泼,兩個系統(tǒng)對空格都需要使用反斜杠
\\
進行轉(zhuǎn)意。
- 不同的是赏僧,關(guān)于字體大小的表述大猛。Linux/Unix字體大小直接寫字號,Windows/Mac字號需要加上
h
的高度名淀零。
3.2 設(shè)置方法
- 臨時修改挽绩。通過gvim Command MODE,輸入如下命令即可:
- Linux/Unix:
set guifont=Monospace\空格14
注意這里需要對空格使用\進行轉(zhuǎn)意 - Windows:
set guifont=Monospace:h14
注意這里的字體大小需要有h的標識
- 臨時修改驾中。通過GUI選擇字體和大邪啊(更直觀),通過gvim Command MODE肩民,輸入如下命令即可:
- Windows或Linux/Unix:
set guifont=*
上述命令輸入完畢后唠亚,GVIM將會彈出一個對話框,提示選擇字體和大小持痰,點擊確認即可完成設(shè)置灶搜。
- 永久修改。通過~/.vimrc配置文件修改工窍,增加上述內(nèi)容割卖。
配置.vimrc后如遇到不生效,請查看是否有如下內(nèi)容患雏,如有請將上述配置增加到該區(qū)間:
if has('gui_running')
set guioptions-=T " no toolbar
colorscheme elflord
set lines=60 columns=108 linespace=0
if has('gui_win32')
set guifont=DejaVu_Sans_Mono:h10:cANSI
else
set guifont=DejaVu\ Sans\ Mono\ 10
endif
endif
參考URL:
http://vim.wikia.com/wiki/Change_font
http://blog.sina.com.cn/s/blog_630f5acf01011i4r.html