gvim如何删除单词高亮

gvim如何删除单词高亮

好吧,我在 gvim 中使用了“slate”配色方案,它真的很棒,我非常喜欢它,只是最近我开始使用 html 和 css 文件,出于某种原因,它开始用白色突出显示随机单词和空格,这很烦人。例如,在这段代码中

<html>
    <head>
        {% load staticfiles %}
        <link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/style.css" />
        <title>{% block title %}Name{% endblock %}</title>
    </head>

    <body>

        <div id="header">
            {% block headerBlock %}
            <h1 id="logo">Name</h1>
            {% endblock %}

第三、四、五、六行的缩进与变量一起在 while 中突出显示

{{ STATIC_URL }} 

headerBLOCK %} 

和一些其他地方。注意

{%

参与

{% headerBLOCK %}

没有突出显示。我觉得这真的很奇怪。有没有什么办法可以去除这些白色突出显示?我的 .vimrc 设置如下。

set nu
set shiftwidth=4
set softtabstop=4
autocmd FileType python set autoindent
set smarttab
set lines=44
set columns=195
filetype indent on
filetype on
filetype plugin on
colo slate

nnoremap ; -$
nnoremap ' +$
nnoremap , 0
nnoremap . $
nnoremap O o<Esc>

inoremap \ <Esc>

答案1

这不是纯 HTML。它看起来像一个模板。

  • 对于 Jinja 模板,你需要安装htmljinja.vim语法文件,你可以寻找vim.org
  • 对于 Django 模板,你需要django.vim(可能htmldjango.vim对于 vim <7.1),在 vim.org 上。

Vim 7.3 可以开箱即用地识别 Django 模板。

相关内容