我正在使用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点。
答案 0 :(得分:1)
使用matchit.vim宏(在v6上的宏中提供):
set nocompatible
filetype plugin on
runtime macros/matchit.vim
应该做的诀窍......