Eu usaria normalmente {
, o que me leva ao início do parágrafo (que geralmente é o início da função também) em um pressionamento de tecla, ou às vezes posso ter que usar {
duas ou mais vezes , dependendo de quantas linhas em branco eu tenho na função.
Se eu estiver usando C e ctags , então :tag functionname
me levará para a declaração de função de qualquer lugar ( Livro Vim, p.79 ).