1 #include <stdio.h>
2 int main(int argc, char* argv[]) {
3 int i=10;
4 /* } */
5 return 0;
6 }
如果光标位于{
下的第2行,我按%键,光标显示
第4行匹配的右括号(已注释掉)而不是匹配
在第6行关闭支撑。
有没有解决方法呢?
答案 0 :(得分:6)
你想要matchit
插件。它以多种方式扩展%
命令,包括跳过注释。包含在Vim中但默认情况下未启用。
来自它的文档:
默认情况下,注释和字符串中的单词将被忽略,除非在键入“%”时光标位于注释或字符串中。
我也尝试过你的例子,但效果很好。