Manipulação de Arquivos e Busca no VIM
[cascardo/admin.git] / vim / busca
diff --git a/vim/busca b/vim/busca
new file mode 100644 (file)
index 0000000..511ce7c
--- /dev/null
+++ b/vim/busca
@@ -0,0 +1,25 @@
+Busca de padrões
+
+Há outra forma de mudar para o modo de linha de comando. Ao invés de
+comandos a executar, essa forma permite a busca de padrões no texto. O
+VIM ainda permite a substituição de padrões.
+
+/padrao   Busca padrão no texto à frente do cursor
+?padrao   Busca padrão no texto antes do cursor
+n   Busca próxima ocorrência na direção da busca original
+N   Busca ocorrência anterior na direção da busca original
+:s/padrao1/padrao2/   Substitui o primeiro padrão pelo segundo
+:s/padrao1/padrao2/g    Substitui todas as ocorrências na linha do primeiro padrão pelo segundo
+:%s/padrao1/padrao2/g   Substitui todas as ocorrências no texto do primeiro padrão pelo segundo
+:%s/padrao1/padrao2/gc    Solicita confirmação para substituição
+
+Para as substituições, há vários modificadores além dos modificadores
+"g" e "c", que seguem o último caractere separador. Enquanto foi
+utilizado o caractere "/" para separar os padrões, outros caracteres
+podem ser usados, desde que não ocorram nos padrões. Os caracteres
+permitidos são aqueles diferentes de caracteres alfa-numéricos, '\', '"'
+e '|'.
+
+Os padrões podem ser expressões regulares. O segundo padrão em
+substituições são cadeias literais de caracteres ou expressões
+especiais.