quinta-feira, 5 de fevereiro de 2009

Usando padrões como intervalos de linha do vim

As vezes voce quer limitar a ação do comando para um intervalo do arquivo. Mas número de linhas não se aplicam no caso.

Abaixo, há um comando substitute que troca strings entre duas seções começam com a palavra 'Título'.

Use padrões ou expressões regulares para definir os limites:
:?^Título?,/^Título/s+abc+cba+g

Aqui, o intervalo é definido com 2 padrões.
O início:
?^Título?
procura para trás uma linha com 'Título' no início.

O fim:
/^Título/
procura do cursor para frente uma linha com 'Título' no início.

O comando substitute usa '+' como separador ao invés de '/' para maior clareza.

0 comentários:

Postar um comentário