当前位置:  开发笔记 > 前端 > 正文

如何在Windows系统上的gVim中添加字体

如何解决《如何在Windows系统上的gVim中添加字体》经验,为你挑选了3个好方法。

我想在Gvim中添加一个UTF-8字体,但我找不到如何做到这一点.我试图按照本手册中的步骤操作,但仍然无效. http://www.inter-locale.com/whitepaper/learn/learn_to_type.html (页面中间的vim部分)

任何人都可以告诉我如何在Vim中添加字体,这样我就可以显示日文字符了吗?



1> Zathrus..:

正如其他人所说,您必须使用固定宽度的字体.Vim是文本编辑器,而不是WYSIWYG编辑器.

如果您有一个固定宽度的字体,其中包含您需要的字符:

:set guifont=*

选择您要使用的字体,大小等.一旦您满意,请执行以下操作:

:set guifont?

它将输出值的当前设置.放入set guifont=foo你的.gvimrc(或.vimrc用一个if has("gui_running")块).

set guifont==&guifont

这会将当前值放入文件中.


> * Vim是文本编辑器,而不是WYSIWYG编辑器。*我不明白这里的意义,可变宽度字体比固定宽度字体更“ WYSIWYG”吗?

2> atomicules..:

对于Windows,我发现使用guifontwide设置提供了预期的功能(即混合字符显示:同一文件中的日文,中文和英文).这对Vim帮助文件来说并不直观或明显(至少对我来说不是!),但在启动设置中有这样的东西会起作用:

set guifont=Consolas:h10 
set guifontwide=MingLiU:h10 "For windows to display mixed character sets
set encoding=utf-8 



3> HS...:

从vim文档引用:

对于MS-Windows,某些字体具有有限数量的Unicode字符.尝试使用"Courier New"字体.您可以使用编辑/选择字体...菜单选择并试用可用的字体.但是,只能使用固定宽度的字体.例:
        :set guifont=courier_new:h12

所以,我想,除非你找到一个包含你想要显示的字符的固定宽度字体,否则你运气不好.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有