terça-feira, 24 de fevereiro de 2009

Pesquisando em círculos no arquivo

Com o valor default da opção:
:set wrapscan
uma pesquisa para frente (/) vai do cursor até o final do arquivo.
Uma pesquisa para trás (?) vai do cursor até o início do arquivo.

Ao chegar nesses limites o Vim dá uma aviso.

Se repetir a pesquisa (n) o vim continua na direção até voltar para a 1ª ocorrência.

Para perceber que está dando voltas visualize a posição do cursor:
:set ruler
ou configure uma linha de status.

Para desligar o vai e volta de uma pesquisa use:
:set nowrapscan
Agora quando chegar no limite do arquivo, o vim dará um erro.
Para pesquisar todo arquivo, posicione no início com 'gg' e pesquise até dar essa mensagem de erro.

0 comentários:

Postar um comentário