在 vim 中执行 :MakeTestPage 后
正如您在图片中看到的...
下划线(u)、粗体(b)、粗体下划线(bu)显示正确
但是 italic(i) 发生了什么?它显示白色背景...
谁能告诉我为什么斜体格式显示白色背景而不是斜体字体?
我在用终端作为终端仿真器
我的 $term 值是xterm-256色
答案1
xterm
不支持斜体字符属性。您可以通过将字符变为粗体、下划线、反转或彩色来更改字符的外观,但不能将其字体更改为斜体。插件可能使用反转代替斜体。
答案2
不同终端对斜体的支持各不相同。Xterm 不支持,但(例如)rxvt-unicode 终端支持。Txtfmt 插件在 Vim 语法定义中始终指定“斜体”,但不支持斜体的终端可能会使用反向或类似的东西……这里有一个涉及此问题的帖子……