segunda-feira, 23 de fevereiro de 2009

Alterando <Tab> no modo de substituição virtual

Suponha um arquivo texto com uma tabela cujas colunas são separadas por <Tab>.
O texto de uma coluna será estendido sobre um <Tab> adjacente:
rcaractere
Sem o <Tab> layout da tabela será destruído.

Ao invés use:
grcaractere
agora o Vim irá inserir também <Tab> ou espaços necessários para manter a distância com o próximo caractere.

Se precisar trocar mais de um caractere usando:
R
Novamente, o <Tab> será sobreposto e o layout destruído.

Ao invés, use:
gR
O Vim entrará no modo substituição virtual. Novamente o Vim usará <Tab> e espaços para manter o layout.

Naturalmente, se a opção 'expandtab' estiver ligada, não incorrerá no problema.

0 comentários:

Postar um comentário