terça-feira, 2 de junho de 2009

Imprimindo linhas na tela mostrando os caracteres invisíveis

Para imprimir linhas na tela mas mostrando os caracteres invisíveis (fim de
linha, tab, etc) use:
:1,5list
Um '$' é colocado após o fim-de-linha e os caracteres invisíveis são mostrados
no formato '^letra'.

Imprimindo linhas na tela

Se quiser imprimir linhas na tela use:
:1,5print
Se a opção 'number' não estiver ligada, use:
:1,5#
para imprimir linhas pré-fixadas com o número.

Inserindo texto pela linha de comando

Suponha que você que inserir texto pela linha de comando.
Use:
:1 append
para inserir texto após a linha 1.
Use:
:1 insert
para inserir texto antes da linha 1.
Digite o texto.
Para encerrar faça uma linha com somente um ponto (.).

domingo, 31 de maio de 2009

Opção para desligar o mapeamento recursivo

Por default, o Vim faz mapeamentos recursivos.
Para desligar isso use a opção:
:set noremap
Mas isto pode quebrar alguns scripts.
Use, ao invés, o comando:
:noremap ...

Forçando a expansão e a não-expansão de uma abreviação

O comando:
<Ctrl-]>
força a expansão da abreviação no modo inserção.
O comando:
<Ctrl-C>
faz com se sai do modo inserçao. A diferença com <Esc> é que ele não expande a
abreviação antes de entrar no modo normal.