sábado, 16 de maio de 2009

Usando o registrador-expressão (=) para entrar resultados de uma expressão no texto

O registrador-expressão permite que você avalie uma expressão e coloque o
resultado em alguma parte do texto.

Em modo normal, use a sequencia:
"=
o Vim salta para a linha de comando, aonde você pode digitar uma expressão, por exemplo:
38*56
em seguida, mova o cursor e cole resultado:
p
Em modo inserção pode-se usar a sequencia:
<Ctrl-R>"= (o Vim salta para linha de comando)
38*56
<Enter>
A expressão pode conter os operadores aritméticos comuns (*,+,-,/, etc) assim como as várias funções e operadores especializados do Vim.

Pode usar variáveis ambientais usando $NOME (por exemplo, $HOME), assim como variáveis Vim, simplesmente usando o nome dela como 'LineSize', por exemplo.

A linha de comando também dispõe de um histórico de expressões que pode ser recuperadas com as teclas de direção.

2 comentários:

voyeg3r disse...

Costumo fazer algo assim:

Estou digitando 5*6=
pressiono então ^r=5*6 Enter

Gamont disse...

Grato voyeg3r,
Adicionei ao tópico.

Postar um comentário