linuxvi字体⼤⼩,设置VIM字体⼤⼩
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或快捷键/变相增⼤、减⼩字体⼤⼩。
BASH Or Virtual Terminals (VT)
如果是通过Ctrl+Alt+F*或者直接登陆命令⾏,可以通过修改BASH的参数实现字体显⽰⼤⼩的调整。
该参数默认是由开机启动的GRUB设置的VGA显⽰参数,可以通过setfont(临时修改)/console-setup(永久修改)⼯具修改字体和字体⼤⼩。也可以⼿⼯修改GRUB启动⽂件/etc/default/grub
linux系统vim编辑器参考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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。