例如.py文件的源代码和.txt文件的ubuntu字体
答案 0 :(得分:3)
不,至少不会同时显示两种不同的字体(例如,当您在两个窗口分割中同时打开Python和文本文件时)。但是,您可以动态切换由'guifont'
触发的整个全局:autocmd
选项。
原因是Vim / GVIM遵循经典终端模型,其中整个屏幕由固定宽度的显示单元组成。由于不同的字体属性,不同的字体要么看起来非常难看,要么破坏固定的单元格模型。
答案 1 :(得分:1)
正如其他人所指出的,你不能同时在同一个gvim实例(同一桌面窗口)中拥有多种字体。但是,如果您为每种不同类型的文件打开一个新的gvim,那么您可以使用自动命令执行此操作,特别是:
autocmd FileType python setlocal guifont=<font>
将<font>
替换为您想要的任何字体(您可以检查set guifont?
以获得正确的格式化)。
YMMV如果你使用了很多缓冲区,标签符等。但是就个人而言,当我同时打开两个不同的文件类型时,我想不出时间(除了:帮助)。
答案 2 :(得分:0)
在vim-use组中查看以下最近的讨论。据称可以根据语法更改字体: