Exemplos
Exemplos
Busca usando alternativas:
/end\(if\|while\|for\)
\(
, \
| e \)
, caso
contrário eles serão interpretados como caracteres comuns.
Quebra de linha
/quebra\nde linha
/\cpalavra
\c
o Vim encontrará “palavra”,
“Palavra” ou até mesmo
“PALAVRA”. Uma dica é colocar no seu arquivo
de configuração “vimrc” veja o capítulo
Como editar preferências no Vim.
set ignorecase .. ignora maiúsculas e minúsculas na bucsca
set smartcase ... se busca contiver maiúsculas ele passa a
considerá-las
set hlsearch .... mostra o que está sendo buscado em cores
set incsearch ... ativa a busca incremental
:set ignorecase<Enter>
:%s/word/palavra/c ..... o `c' no final habilita a confirmação
/\<\(\w*\) \1\>
/Hello\_s\+World
Hello World
Hello World
Hello
World
/^.\{,30\}$
^ ..... representa começo de linha
. ..... representa qualquer caractere
:%s/<[^>]*>//g ... apaga tags HTML/XML
:%g/^$/d ......... apaga linhas vazias
:%s/^[\ \t]*\n//g apaga linhas vazias
:%s/\(^\n\{2,}\)/\r/g
map ,s <Esc>:%s/\(^\n\{2,}\)/\r/g<cr>
Remove não dígitos (não pega números)
:%s/^\D.*//g
^M
que tem código hexadecimal igual
a ‘0d’
:%s/\%x0d//g
:%s/\(.\+\)\s\(.\+\)/\2 \1/
:%s/<\([^>]*\)>/<\L\1>/g
:10,12m30