11.25.2011

Linux - Vim for dummies

■ w — Move o cursor para o início da próxima palavra.
■ b —  Move o cursor  para o início da palavra anterior.
■ 0 (zero) or ˆ —  Move o cursor para o início da linha.
■ $ —  Move o cursor  para o fim da linha.
■ H —  Move o cursor para a primeira linha do ecrã.
■ M —  Move o cursor para o primeiro carácter da linha central do ecrã.
■ L —  Move o cursor para a última linha do ecrã.

■ x — Apaga o carácter debaixo do cursor.
■ X — Apaga o carácter atrás do cursor.
■ dw — Apaga desde o carácter onde se encontra o cursor até ao fim da palavra.
■ d$ — Apaga desde o carácter onde se encontra o cursor até ao fim da linha.

■ ZZ — Guarda o ficheiro e sai do editor.
■ :w — Salva o conteúdo continuando o editor aberto.
■ :wq — Mesmo que ZZ
■ :q — Fecha o editor. Não funciona se existirem alterações.
■ :q! — Fecha o editor não salvando eventuais alterações.

■ [Ctrl] + f — Próxima página.
■ [Ctrl] + b — Página anterior
■ G — Desloca o cursor para a última linha do ficheiro.
■ gg or 1G — Desloca o cursor para a primeira linha do ficheiro.

Para efectuar uma pesquisa de uma determinada palavra, pode usar os caracteres  (/) ou (?) , assim como utilizar meta-caracteres.

■ /hello— Procura a próxima ocorrência da palavra hello.
■ ?goodbye— Procura a anterior ocorrência da palavra goodbye.
■ /The.*foot—Procura a próxima ocorrência de uma palavra que comece por The e termine com foot.
■ ?[pP]rint— Procura a anterior ocorrência da palavra Print ou print. Relembrar que o Linux é case-sensitive