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