Como restringimos a pesquisa a uma parte específica do texto referenciado principalmente no posicionamento básico de linha-coluna (e seleção visual, uma forma extra, se alguém pudesse dar) no (neo)vim, assim como a substituição
:9,99s/foo/FOO
Tente :9,99/foo
não funcionar como funciona no arquivo atual no buffer.
Portanto, n
a próxima pesquisa não será restrita à linha 99 e não retornará à linha 9 após a pesquisa.
:help :/
não é afetado por intervalos porque ele próprio é um "intervalo" (um "endereço", na verdade). Usá-lo para pesquisa é um pouco antipadrão.E
:help /
, o que seria mais correto, não assume um intervalo de qualquer maneira.O que você pode fazer, no entanto, é usar os átomos especiais
:help \%>l
diretamente:help \%<l
no seu padrão de expressão regular:onde
className
será correspondido se for encontrado:\%>9l
,\%<12l
.O sabor de expressão regular do Vim tem muitos átomos como os acima que são específicos para o contexto de um editor de texto interativo. Veja
:help pattern-atoms
.