update 2016.08.11
    
    补充VIM/GVIM统一设置方法,源标题”设置GVIM字体大小”修改为”设置VIM字体大小“
   
    1. 字体大小依赖
   
VIM实际上是有VIM和GVIM之分,VIM是命令行下的编辑器,GVIM是VIM增加的独立的GUI的版本。
    2. VIM字体大小设置
   
显然命令行下的VIM时需要收到终端Terminal的限制,其字体也是继承终端Terminal的设置。
- Terminal APP(如Gnome Termianl)
可以通过菜单栏的View->Zoom In/Out或快捷键<C++>/<C+->变相增大、减小字体大小。
- 
     BASH Or Virtual Terminals (VT)
 
 如果是通过Ctrl+Alt+F*或者直接登陆命令行,可以通过修改BASH的参数实现字体显示大小的调整。
 
 该参数默认是由开机启动的GRUB设置的VGA显示参数,可以通过setfont(临时修改)/console-setup(永久修改)工具修改字体和字体大小。也可以手工修改GRUB启动文件
 
 /etc/default/grub
 
 
 参考URL:
 
 How do I increase the text size of the text on a console?
 
    3. GVIM字体设置
   
    GVIM作为独立的GUI APP,其具有自主性,可以独立配置显示字体大小。GVIM本身在编译的时候就增加了设置项guifont和guifontset等,可以通过GVIM Command MODE设置,也可以增加设置到
    
     ~/home/.vimrc
    
    3.1 不同操作系统字体配置的不同
   
Linux/Unix系操作系统和Windows操作系统对于字体大小的命令格式也有一些差异:
- 
     Linux/Unix命令格式:set guifont=字体 +
 
 \\
 
 +
 
 空格
 
 + 字体大小
- 
     Windows/Mac命令格式:set guifont=字体 +
 
 :
 
 + 字体大小
- 相同的是,两个系统对空格都需要使用反斜杠
\\
进行转意。
- 
     不同的是,关于字体大小的表述。Linux/Unix字体大小直接写字号,Windows/Mac字号需要加上
 
 h
 
 的高度名。  GVIM HELP文档 
    3.2 设置方法
   
- 临时修改。通过gvim Command MODE,输入如下命令即可:
- 
     Linux/Unix:
 
 set guifont=Monospace\空格14
 
 
 注意这里需要对空格使用\进行转意
 
- 
     Windows:
 
 set guifont=Monospace:h14
 
 
 注意这里的字体大小需要有h的标识
 
- 临时修改。通过GUI选择字体和大小(更直观),通过gvim Command MODE,输入如下命令即可:
- 
     Windows或Linux/Unix:
 
 set guifont=*
 
 
 上述命令输入完毕后,GVIM将会弹出一个对话框,提示选择字体和大小,点击确认即可完成设置。  set guifont=*截图 
- 永久修改。通过~/.vimrc配置文件修改,增加上述内容。
配置.vimrc后如遇到不生效,请查看是否有如下内容,如有请将上述配置增加到该区间:
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
    
   
    作者:mst7
    
    链接:https://www.jianshu.com/p/3310ca7b07a1
    
    來源:简书
    
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
   
 
