如何让Vim识别CJK字符并将它们渲染为比ASCII字符更大的字体?

3

我使用vim编辑中英文文本。默认字体大小适合英文,但对于汉字来说,虽然可读,但太小了,不符合我的口味。

我能否告诉vim只渲染CJK字体为14pt,而不影响所有其他文本的字体大小?

谢谢您的想法/解决方案!

Guba


我认为这更取决于您的终端(模拟器)而不是运行在其中的程序。 - Joey
除非OP指的是GVim,它不能在终端中运行...如果是这种情况,问题应该被澄清。但这并没有帮助:GVim要求所有字体大小都相同。 - ephemient
抱歉,我之前表达不清楚。是的,我在谈论的是GVim(在Ubuntu Jaunty下)。那么,有没有办法告诉GVim:“如果字体是CJK,则以14pt渲染,否则以12pt渲染”?感谢您的回复! - Guba
1个回答

5
如果你正在使用 gVim,请尝试将 guifontwide 设为不同的字体。在 Windows 上,您可以尝试 MS Mincho 或 MS Gothic。
请注意,在除 GTK+ 2 之外的所有 GUI 版本中,只有在将 encoding 设置为 utf-8 并且 guifontset 为空或无效时,才会使用 guifontwide 选项。更多信息请参阅 :help guifontwide

1
有了这里给出的注释和关键字,我得以取得进展。请参见http://www.nabble.com/To-many-inter-character-space-when-display-Simplified-Chinese-(zh_CN)-td20784795.html,谢谢! - Guba

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接