Nag*_*ran 3 vim
1 #include <stdio.h> 2 int main(int argc, char* argv[]) { 3 int i=10; 4 /* } */ 5 return 0; 6 }
如果光标位于第2行{,我按下%键,光标显示第4行(已注释掉)的匹配右括号,而不是第6行的匹配右括号.
{
这有什么解决方法吗?
小智 6
你想要这个matchit插件.它%以多种方式扩展命令,包括跳过注释.包含在Vim中但默认情况下未启用.
matchit
%
从它的文档:
默认情况下,注释和字符串中的单词将被忽略,除非在键入"%"时光标位于注释或字符串中.
我也试过你的例子,它完美无缺.
归档时间:
16 年,10 月 前
查看次数:
778 次
最近记录:
13 年,5 月 前