você está aqui: Home  → Arquivo de Mensagens

vi - Opções Magic e Nomagic

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 17 de Fevereiro de 2000

Diversos caracteres possuem um significado especial dentro do vi, como "[", "-" e "*", por exemplo. Quando estes caracteres fazem parte da sequência de caracteres sobre as quais se quer atuar, é mais conveniente desligar esta característica `mágica' que possuem para que se tornem caracteres comuns.

 :%s/[a-z]123//g 

Com a opção "magic" ativada irá atuar sobre qualquer palavra que comece com uma letra no intervalo de à até z. Com esta opção desligada o mesmo comando irá atuar sobre a cadeia de caracteres [a-z]123, exatamente como digitado.

Isto pode ser feito ativando a opção nomagic:

 :set nomagic

Para fazer com que tudo volte ao normal, basta reativar a opção magic:

:set magic


Veja a relação completa dos artigos de Rubens Queiroz de Almeida