Vim 语法高亮:如何停止 <a href=..> 的自动下划线?

Jic*_*hao 7 html vim

当我输入一个 HTML 元素 a 时,总会有一个下划线。我想停止这个,但不知道如何?

我说的是 vim 语法高亮。

use*_*686 5

复制html.vim语法高亮定义。

mkdir -p ~/.vim/syntax
cp /usr/share/vim/vim73/syntax/html.vim ~/.vim/syntax/
# "vim72" 版本 7.2
vim ~/.vim/syntax/html.vim

找到这一行:(应该在第 248 行附近)

    HtmlHiLink htmlLink 下划线

要完全禁用样式,请注释掉该行(前缀为" 双引号)。

要更改外观,请Underlined使用不同的高亮定义替换该部分(例如htmlBold,或定义您自己的:该行下方有几个示例)。

  • 或者更好的是,只需在:~/.vim/after/syntax/html.vim 中添加“突出显示链接 htmlLink 文本”之类的内容——这样你就不必担心默认 html 的新版本时会发生什么.vim 出来了。 (8认同)