terça-feira, 24 de fevereiro de 2009

Somando e subtraindo um número no texto

Para aumentar um número sob o cursor use (1 ou 'contagem'):
<Ctrl-A>
3<Ctrl-A>
Para diminuir um número sob o cursor use (1 ou 'contagem'):
<Ctrl-X>
2<Ctrl-X>
Use a técnica abaixo para alterar somar um ao ano que existir no texto.

Faça uma pesquisa que abranja todos os anos a serem alterados:
/19[0-9][0-9]\|20[0-9][0-9]
<Enter>
Vai para a 1ª ocorrência.
<Ctrl-A>
Soma 1 ao ano selecionado.

Agora as demais ocorrências.
n
.
Salta para a próxima ocorrência e altera.

O Vim detecta formatos de números e irá diferenciar números octais, hexadecimais
e decimais.
Se o número começa com '0x' ou '0X', o vim o considera hexadecimal
0x1E <Ctrl-A> 0x1F
Se o número começa com '0', o vim o considera octal :
0177 <Ctrl-A> 0200
Se quiser que o Vim o considere como decimal use a opção:
:set nrformats-=octal

0 comentários:

Postar um comentário