15

在 GVim 中,我使用了一种类似于 fixedsys 的字体,它看起来不错,但是斜体文本会中断(字符部分不可读,尤其是如果下一个是常规的,则最后一个斜体)。

出于这个原因(而且因为我不喜欢斜体文本)我想在 Vim 中完全禁用斜体文本;无需修改任何语法高亮相关文件。

4

3 回答 3

18

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

let g:solarized_italic=0
于 2011-06-06T07:56:11.367 回答
7

语法高亮是否使用斜体文本由您的配色方案定义。任何颜色方案规则都可以定义termcterm和/或gui属性列表,这些列表在:help attr-list中进行了描述。您可以清除相关的配色方案规则或italic从中删除属性。

例如,如果以下规则在您的配色方案中

hi IncSearch gui=italic guifg=#303030 guibg=#cd8b60

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

于 2011-03-30T14:02:47.607 回答
3

当使用高度推荐的Dracula 主题时,您可以通过将以下内容添加到您的来配置它~/.vimrc

let g:dracula_italic = 0

来自德古拉的文档

字体样式有问题(斜体、粗体、下划线)?

  • 确保您的终端支持这些样式。
  • 如果运行 tmux,请参阅 tmux 部分。
  • 如果一切都失败了,通过let g:dracula_<style-name> = 0在你的 vimrc 中设置来禁用样式,其中<style-name>之一是 ( italic, bold, underline, undercurl, inverse)
于 2020-04-21T17:47:55.277 回答