vim-pandoc-syntax 斜体文本以白色背景显示

vim-pandoc-syntax italic text is displayed with white background

我正在使用 vim-pandoc-snytax 插件来语法高亮 pandoc 风格的降价。如果我像这样将文本标记为斜体 *italic*,它会以白色背景显示:

其余所有语法突出显示都很好,只是斜体文本的白色背景非常令人不安。

我在 Mac 10.11.1 上使用从 Homebrew 安装的 Vim 8.0。我在 Terminal.appiTerm 中观察到相同的行为。目前,我使用内置的 slate 配色方案,但是这个白色背景 出现在我使用的任何配色方案中 .

此外,每当我将文件类型设置为 :setf markdown:setf markdown.pandoc:setf pandoc 之一时,就会出现这个白色背景。也就是说,如果我只是激活内置的 markdown 语法突出显示,这个白色背景也会在没有 vim-pandoc-syntax 插件的情况下出现。

如何去除斜体文本的白色背景?

显然,问题是 vim 试图将 * 中的文本格式化为斜体,但是 vim 是 运行 的终端没有'不支持斜体文字。

Mac 终端应用程序根本不支持斜体文本。在 iTerm 中,可以在 Preferences > Profiles > Text.

中启用斜体文本

在 iTerm 中启用斜体文本后,白色背景不再出现,而是以斜体正确显示文本。