例如 .py 文件的源代码 pro 和 .txt 文件的 ubuntu 字体
问问题
1525 次
3 回答
3
不,至少不会同时显示两种不同的字体(例如,当您在两个窗口拆分中同时打开 Python 和文本文件时)。不过,您可以动态切换由 s'guifont'
触发的整个全局选项。:autocmd
原因是 Vim / GVIM 遵循经典的终端模型,其中整个屏幕由固定宽度的显示单元组成。不同的字体,由于它们不同的大小属性,要么看起来很丑,要么会破坏固定的单元模型。
于 2013-10-28T06:26:45.990 回答
1
正如其他人指出的那样,您不能同时在同一个 gvim 实例(同一个桌面窗口)中拥有多种字体。但是,如果您要为每种不同类型的文件打开一个新的 gvim,那么您可以使用自动命令来执行此操作,特别是:
autocmd FileType python setlocal guifont=<font>
替换<font>
为您想要的任何字体(您可以检查set guifont?
以获取正确的格式)。
如果您使用大量缓冲区、制表符等,则为 YMMV。但就个人而言,我想不出同时打开两种不同文件类型的时间(除了 :help)。
于 2013-10-28T16:18:49.040 回答
0
查看以下最近在 vim 使用组中的讨论。据称可以根据语法更改字体:
于 2013-10-28T14:53:38.650 回答