加载中…
个人资料
duckru
duckru
  • 博客等级:
  • 博客积分:0
  • 博客访问:23,585
  • 关注人气:6
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

Vim更改字体zz

(2011-12-08 17:03:13)
标签:

杂谈

分类: 技术
Vim更改字体
2011年07月24日 星期日 上午 3:35


在常规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'


0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有