Vim 没有在应该的时候将字体设为斜体?

Vim 没有在应该的时候将字体设为斜体?

我使用 gvim 并使用名为 slate 的配色方案。我对其进行了一些修改并保存了更改.vim/colors/slate-mine.vim,除一项更改外,所有更改均生效。我想让所有注释都以斜体显示。注释以前是这样的:

:hi Comment term=bold ctermfg=11 guifg=grey50

但我把它改成了

:hi Comment term=italic ctermfg=11 guifg=grey50 

但它不起作用。我也试过了

:hi Comment cterm=italic ctermfg=11 guifg=grey50

但它仍然不起作用。我使用的字体是 Monospace Regular Font 10,它也支持斜体。在我的.vimrc文件中,我告诉 vim 自动加载 slate-mine 配色方案,但在我的.vimrc文件中没有

set term=

命令。知道为什么注释对我来说不是斜体吗?

答案1

好吧,对我来说,我打开了 slate-mine.vim 文件并执行了以下操作

:hi Comment gui=italic ctermfg=11 guifg=grey50

我将注释设置为 gui=italic,这样就成功了。注释会以斜体显示。如果有人发现这不是一个好方法,或者有更好的方法,请告诉我。

相关内容