C++ vim大括号与带有大括号的注释匹配
我正在使用ctags浏览vim中的cpp代码。在某个点上,我想转到右大括号的起点,也就是说,我想看看这个大括号从哪里开始。所以我按下C++ vim大括号与带有大括号的注释匹配,c++,vim,vi,ctags,C++,Vim,Vi,Ctags,我正在使用ctags浏览vim中的cpp代码。在某个点上,我想转到右大括号的起点,也就是说,我想看看这个大括号从哪里开始。所以我按下%(通过shift+5)。大多数情况下,这是可行的,但有时当我的代码有注释,其中包括一个大括号时,它会转到位置 例如: for(int i = 0;i<100;++i) { //point 1 // this is a comment { // point2 <some 1000 lines code> } <== press %
%(通过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
for(int i=0;i使用matchit.vim宏(在v6上的宏中提供):
我应该做这个把戏
set nocompatible
filetype plugin on
runtime macros/matchit.vim