如何摆脱HTML文件中Vim中的{{}}匹配错误?

时间:2014-09-24 03:38:10

标签: angularjs vim

我在Vim中编写了一些HTML + AngularJS代码,而vim将第二个}标记为匹配错误。

            This \
                  \
                   |    
<h1>Hello {{ name }} </h1>

我已经尝试使用默认配置加载Vim,以防某些插件导致问题,但问题仍然存在。

这是否只发生在我身上或者你们中有些人遇到同样的问题?

关于如何解决这个问题的一些想法?也许根本禁用大括号突出显示?

编辑:问题是我的Vim版本(7.4.183),版本7.4.052中的一切正常。

编辑2:哦不,这太傻了。真正的问题是一个未封闭的标签。我想这太压力了。

1 个答案:

答案 0 :(得分:0)

我所有的戏剧都是因为这个简单的代码:

<html>
<head>
    <title>Simple app</title>
    <meta charset="utf-8" />
    <script src="angular.js"></script>
    <style>
</head>
<body>
    <input ng-model="name" type="text" placeholder="Your name">
    <h1>Hello {{ name }} </h1>
</body>
</html>

问题不是Vim,问题是{忘记关闭的<style>标签。在我意识到真正的问题之前,我重新编译了vim 3次。我只是感到压力,无法看到我的愚蠢错误。