我在Vim中编写了一些HTML + AngularJS代码,而vim将第二个}
标记为匹配错误。
This \
\
|
<h1>Hello {{ name }} </h1>
我已经尝试使用默认配置加载Vim,以防某些插件导致问题,但问题仍然存在。
这是否只发生在我身上或者你们中有些人遇到同样的问题?
关于如何解决这个问题的一些想法?也许根本禁用大括号突出显示?
编辑:问题是我的Vim版本(7.4.183),版本7.4.052中的一切正常。
编辑2:哦不,这太傻了。真正的问题是一个未封闭的标签。我想这太压力了。
答案 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次。我只是感到压力,无法看到我的愚蠢错误。