html - 在 vim 中,我可以禁用 <i> 标签中包含的文本的突出显示吗?

标签 html vim

每当我在 vim 中输入斜体字时,它会用不同的背景高亮显示。在我的例子中,我有一个白色的终端背景,它为斜体部分选择了可怕的黑色背景颜色。太可怕了。

有谁知道如何禁用此行为?我认为这是 href 字段如何加下划线的原因?

最佳答案

:highlight htmlItalic 会告诉你默认的高亮:

htmlItalic     xxx term=italic cterm=italic gui=italic

italic 样式隐式翻转了前景和背景。要重置它,请将以下内容添加到 ~/.vim/after/syntax/html.vim:

highlight htmlItalic term=NONE cterm=NONE gui=NONE

或者,要完全禁用特定于 HTML 的突出显示,请将此添加到 ~/.vimrc:

let html_no_rendering = 1

关于html - 在 vim 中,我可以禁用 <i> 标签中包含的文本的突出显示吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18245881/

相关文章:

html - CSS 中的表格单元格填充底部不起作用

Vim mksession 将变量作为文字

Vim 根据命令从文件开头同步语法

vim - 忽略 vimrc 中的 "Unknown option"错误

windows - 在 Windows 上观察 gVim 控制台输出

vim - 从 Vim 切换到 Emacs - 如何高效地编辑代码

javascript jsGrid 未加载

javascript - 使用 jQuery 获取通过 DOM 操作插入的表单元素的值

javascript - 如何使用 alt 更改 img 的 src?

html - CSS border-image 基础知识