Vim:大括号匹配不可靠

bas*_*eln 2 vim plugins macvim

我正在使用 Vim 用 Ja​​vaScript 编辑 JSP 文件。不知何故 % 键(跳转到匹配的括号)在大多数情况下不起作用:有时它起作用,有时它只在一个方向起作用,但大多数时候它根本不起作用。当然 Vim 能够突出显示正确的匹配括号,但 matchit.vim 似乎没有找到它。我正在使用插件的最新版本 (1.13.2)。

例子:

<s:layout-component name="extra_styles">
@import "${mediaPath}/css/whatever.css";
.test .someclassname {
    top: 5px;
    left: 32px;
}
</s:layout-component>
Run Code Online (Sandbox Code Playgroud)

在这里它不会找到匹配的花括号。

有谁知道解决方案?

jbe*_*ear 6

我遇到了同样的问题:% 不会跳转到匹配的 {}。这是我的解决方法:

:let b:match_debug=1
Run Code Online (Sandbox Code Playgroud)

%在那之后开始跳舞。

希望能帮助到你。