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
).