vim跳到函数头或者函数尾

有时候,有些函数很长,从函数中的某一段跳到函数的头或者尾部需要使用jk或者翻页很多次,那么怎么能快速做到这一点呢。

这里的说的函数通常是指以大括号为开始和终结符号的函数,如c, c++, java, c#等,不适合以缩进为函数开始和终结符号的语言,如python。

 

到函数的开始:

在命令行模式输入,

?^{

 

到函数的结尾:

在命令行模式输入,

/^}

 

解释一下,其思想就是?和/都是查询,^是行首,{和}是函数开始和结尾的符号。

 

 

 

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

    分享到:

Leave a Reply

Your email address will not be published. Required fields are marked *