如何移动到VI中的下一个括号中

时间:2009-10-02 14:26:53

标签: c++ vim vi

是否有任何快捷方式可以移动到下一个括号中。例如:

int func()
{

 if(true)
 {//this point

   for(int i=0;i<10;i++)
   {//need to jump from here to

    //blah blah blah

   }

 }
}

我可以使用[[移动到函数的开头,但不知道如何移动到下一个括号中。感谢任何信息...

5 个答案:

答案 0 :(得分:15)

无法想到比/{

更容易的事情

[{会转到无与伦比的,但这不是你想要的。

答案 1 :(得分:12)

将光标放在一个支架上,然后点击百分比键。

当您键入右括号时,同样设置'showmatch'选项会使光标跳转到匹配的左括号。

添加如下声明:

set matchpairs+=<:>

将尖括号添加到匹配对括号的标准列表中。

答案 2 :(得分:2)

对于下一个封闭的大括号来做}},但在你的例子中,你正在寻找前一个。在那种情况下,尝试[{。

答案 3 :(得分:0)

总是/ {

即搜索下一个开括号。

答案 4 :(得分:0)

将光标放在要找到匹配括号的左括号或右括号上,然后使用%。这将导致您找到匹配的花括号。