A Ctrl + O é como você indicou. E o primeiro ? faz
iniciar uma pesquisa para trás.
Uma sequência de padrões como \%15l restringe a pesquisa à linha 15, o l após
o primeiro <Return> é o final de tal sequência. O mapeamento usa
Ctrl + R , o especial = register ( :help i_CTRL-R ) e
a expressão line('.') para inserir o número da linha atual naquele
sequência, impedindo que a pesquisa vá para uma linha diferente.
O restante do mapeamento até o caractere final ? é bastante direto
encaminhar a expressão regular para corresponder a qualquer uma das várias seqüências de caracteres.
O% final% co_de indica o fim do padrão, a porção ? faz com que o
cursor a ser posicionado 1 caractere após o início da partida ( s+1 ).