完全禁用GVim中的斜体文本

Thi*_*ter 13 vim italic

在GVim我使用类似fixedsys的字体看起来很好,但是用斜体文本它会破坏(字符部分不可读,尤其是最后一个斜体,如果下一个是常规的).

出于这个原因(并且因为我不喜欢斜体文本)我想完全禁用Vim中的斜体文本; 无需修改任何突出显示相关文件的语法.

blu*_*yed 15

使用强烈推荐的Solarized主题时,您可以使用以下命令进行配置:

let g:solarized_italic=0
Run Code Online (Sandbox Code Playgroud)

  • 应该在colorscheme命令之前完成禁用 (3认同)

jam*_*san 5

语法高亮显示是否使用斜体文本由colorscheme定义.任何colorscheme规则都可以定义term,cterm和/或gui属性列表,如下所述:help attr-list.您可以清除相关的colorscheme规则或italic从中删除属性.

例如,如果您的colorscheme中包含以下规则

hi IncSearch gui=italic guifg=#303030 guibg=#cd8b60
Run Code Online (Sandbox Code Playgroud)

你想要简单地删除该gui=italic位.您还可以attr-list通过设置指定不使用任何属性gui=NONE.