如何移动到代码块的匹配结束?

时间:2014-02-11 07:47:50

标签: vi

在c代码中,代码块由{..}分隔,我可以使用“%”移动到块的末尾。

但在其他语言(例如system-verilog)中,它使用的功能如下:

class a;
   ...
   if(x)
     ....
   endif
endclass: a // here the ":a" is optional

如何从块的第一行移动到匹配的结束行?

1 个答案:

答案 0 :(得分:0)

假设你使用Vim,在Vim文件夹的matchit.vim目录中有一个名为macros的扩展名,或者你可以在vim.org下载它的最新版本。如果它不支持您选择的开箱即用语言,您可以自己配置它。

链接到插件:http://www.vim.org/scripts/script.php?script_id=39