vim括号与带括号

时间:2016-06-03 09:49:09

标签: c++ vim vi ctags

我正在使用ctags在vim中浏览我的cpp代码。在某些时候,我想要到一个闭合支撑的起点,即我想看看这个支撑开始的位置。所以我按% ( via shift + 5 )。大部分时间都可以使用,但有时当我的代码包含一个包含括号的注释时,它会转到位置。

例如:

for(int i = 0;i<100;++i)
{ //point 1
  // this is a comment { // point2
  <some 1000 lines  code>

} <== press % here and it goes to point 2

我如何纠正这个问题,使其到达正确的位置,即第1点。

1 个答案:

答案 0 :(得分:1)

使用matchit.vim宏(在v6上的宏中提供):

set nocompatible
filetype plugin on
runtime macros/matchit.vim

应该做的诀窍......