打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VIM 改变字体

经常在windows下使用vim,发现缺省的字体并不是很好看,
修改vimrc文件(windows下是_vimrc),在vimrc文件中
有source $VIMRUNTIME/vimrc_example.vim
我一般是修改vimrc_example.vim文件:
加入如下:

set guifont=新

宋体:h11

这样在windows下看文件字体就比较好看了。




在常规Vim下, 字体没有什么可改的, 因为它的字体是受限于终端的设置的. 不过在GVim中, 你就有可以想怎么改字体就怎么改了. 

Linux下改字体的主要命令就是这样的: 

:set guifont=Courier\ 14


你可以把Courier改成任何你想要的字体, 14就是你想要改的字体大小(单位是pt). 

想要改Windows下的字体, 就要用下面的命令: 

:set guifont=Courier:14


如果你不确定你的电脑上是否有那种字体, 你可以向下面这样, 在上面的命令后加一个逗号, 然后加上另一个字体. 如: 

:set guifont=Courier\ New\ 12, Arial\ 10


如果你的字体名中有空格或者逗号, 你就需要用一个反斜线转义了. 如: 

:set guifont=Courier\ New\ 12


这个命令就是将字体设成Courier New, 大小为12号, 不过只是在本次会话(session)中可用, 即关闭Gvim后, 又会回到原来的配置. 如果你想每次编辑文件都能使用这个字体, 就应该在gvimrc文件中加上一行上面同样的命令(但注意不要set前面的冒号 ' : ' ). 

[注] 当你在Windows, Linux(使用GTK+), Mac OS, 或者Photon, 你可以使用下面的字体来打开一个字体列表: 
:set guifont=*
 

如果你想要让你的字体设置根据编辑的文件(代码, 文本, 日志等等)而改变, 你可以设置Vim让它通过文件的类型来改变当前的字体. 如, 如果你想在每次打开一个文本文件(.txt)时使用Arial 12号字体, 那你可以在vimrc文件中加上这样一条: 

autocmd BufEnter *.txt set guifont=Arial\ 12


Gvim窗口会在每次字体的改变在自动地改变窗口大小. 也就是说你使用了一个小的字体, 你就会默认地得到一个小的窗口. 如果你有几个像上面的那样的配置, 几个不同的文件类型, 对应着几个不同的字体, 你会很明显地感觉这种变化. 当你用打开了另一种类型的文件时, 字体和窗口大小都会改变. 

[注] 你可以在Vim帮助系统中知道更多的关于改变字体的信息, 通过:help 'guifont'





在控制台下的VIM是不能够改变字体的,因为字体的改变是随着终端字体的变化而变化的,但是在GVIM中,你却有权力将字体改变成自己想要的样子。

在Linux下设置字体的命令是:

:set guifont=Courier\ 14
而在Windows下则是:
:set guifont=Courier:14
当然,如果需要设置多个字体,则我们可以在各个字体之间添加逗号(,)来设置多个字体,如:
:set guifont=Courier\ New\ 12, Arial\ 10

如果字体名字中含有空格,则我们需要将其使用\进行转义,而在windows下则可以将空格转换为:字符。当然,这样设置之后只会对当前会话有效,而如果想每次都使用的话,则需要将其加入到其gvimrc设置文件中(将命令中前面的:去掉)。
如果你不知道可用的字体名字,使用下面的命令可以得到一个字体名字的列表:
:set guifont=*

如果需要想对特定的文件类型使用特定的字体,则可以将下面的语句加入到vimrc文件中去:
autocmd BufEnter *.txt set guifont=Arial\ 12
这样,在下次打开.txt文件的时候,就会设置字体Arial 12字体。

需要注意的是,每次改变字体大小的时候,GVim会调整自己的窗口大小来适应字体的变化。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
语虚: VIM学习笔记 字体(Font)
Linux VIM 更改字体
神器Pandoc的安装与使用 | Flyaway's Blog
windows 10 内置ubuntu 开启以及应用
善用Vim:实例系列(2)
Vim 有什么奇技淫巧?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服