Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tutorial do Vim
Documentao original
e de qualidade
em bom portugus
Dvidas comuns | Perguntar no Frum | Notcias | Mais documentos | Contato
j
v
NOTA: Enquanto voc segue este tutorial, no tente memorizar, aprenda pelo uso.
5. Quando voc estiver confortvel com a insero de texto mova para o sumrio
abaixo.
SUMRIO DA LIO 1
1. O cursor movido usando tanto as teclas de seta quanto as teclas hljk.
h (esquerda)
j (para baixo)
k (para cima)
l (direita)
OU d [nmero] objeto
Onde:
nmero - indica quantas vezes ser executado o comando (opcional, default=1)
d - o comando deletar.
objeto - como o comando vai operar (listado abaixo).
Uma pequena lista de objetos:
1)
2)
3)
4)
5)
6)
7)
Nota do tradutor: A lista acima no foi traduzida, pois trata-se de um poema com
algumas frases inseridas no meio. Como no tenho vocao potica, resolvi deixar
do jeito que est.
SUMRIO DA LIO 2
1. Para deletar do cursor at o fim de uma palavra digite: dw
2. Para deletar do cursor at o fim de uma linha digite: d$
3. Para deletar uma linha inteira digite: dd
4. O formato para um comando no Modo Normal :
[nmero] comando objeto
onde:
nmero - quantas vezes o comando ser repetido
comando - o que ser feito, como d para deletar
objeto - como o comando deve agir, como w (palavra), $ (at o final da linha), etc.
5. Para desfazer um ao anterior, digite: u (minsculo)
Para desfazer todas as modificaes em uma linha digite: U (maisculo)
Para desfazer os undo's digite: CTRL-R
d)
b)
c)
a)
Nota do tradutor: Aqui tambm teramos uma rima em ingls, mas achei o
significado mais interessante que a rima.
Nota do tradutor: Aqui tambm teramos uma rima em ingls, mas achei o
significado mais interessante que a rima.
ocrimmm
change.
precisam
change.
Note que cw no somente substitui a palavra, mas tambm coloca voc no modo de
insero.
SUMRIO DA LIO 3
1. Para inserir um texto que j foi deletado, digite p . Isso coloca o texto
deletado APS o cursor (se uma linha deletada ela ser inserida na
linha abaixo ao cursor).
2. Para substituir o caracter sob o cursor, digite r e ento o caracter que ir substituir
o original.
3. O comando change te possibilita mudar um objeto especificado do cursor at o fim
do objeto. ex: Digite cw para mudar do cursor at o fim de uma palavra, c$ para mudar
at o fim da linha.
4. O formato para o comando change : [nmero] c objeto OU c [nmero]
objeto
4. Se voc quer procurar por uma string na direo oposta, use o comando ? em vez
de / .
---> Quando a busca atinge o final do arquivo ela continuar do comeo.
"errroo" no uma maneira de escrever erro;
errroo um erro.
Nota: Isso muito til para "debugar" um programa com parnteses no-casados!
SUMRIO DA LIO 4
1. Ctrl-g mostra a sua localizao no arquivo e o status do mesmo.
Shift-G move para o final do arquivo. Um nmero de linha seguido por
Shift-G move para esta linha.
2. Digitando / seguido de uma string procura FRENTE por essa string. Digitando ?
seguido de uma string procura na DIREO OPOSTA por essa string. Aps uma
busca, digite n para achar a prxima ocorrncia na mesma direo ou Shift-N para
procurar na direo oposta.
3. Digitando % enquanto o cursor est sobre um (,),[,],{, ou } localiza o par que casa
com ele.
4. Para substituir 'novo' pelo primeiro 'velho' em uma linha digite :s/velho/novo
Para substituir 'novo' por todos 'velho's em uma linha digite :s/velho/novo/g
Para substituir strings entre duas linhas #'s digite :#,#s/velho/novo
Para substituir todas as ocorrncias no arquivo digite :%s/velho/novo/g
Para pedir confirmao em toda substituio adicione 'c' :%s/velho/novo/gc
---> Note que se voc sair do Vim e entrar de novo com o nome do arquivo TESTE, o
arquivo deve ser uma cpia exata do tutor.pt_BR quando voc o salvou.
5. Agora remova o arquivo digitando: :!delete TEST
SUMRIO DA LIO 5
1. :!comando executa um comando externo.
4. Note que quando voc tecla [ESC] para sair, todo texto inalterado permanece.
SUMRIO DA LIO 6
1. Digitando o abre-se uma linha EMBAIXO do cursor e coloca o cursor
na linha aberta no Modo de Insero. Digitando um O maisculo abre
uma linha ACIMA da linha onde o cursor est.
2. Digite um a para inserir texto DEPOIS do caracter onde est o cursor. Digitando um
A maisculo automaticamente adiciona texto no final desta linha.
Concluso
Isto conclui o Vim tutor. Ele pretendeu dar uma breve apresentao do
editor Vim, somente o bastante para que voc possa usar o editor com
facilidade. Ele est longe de ser completo, uma vez que o Vim possui
muitos, muitos mais comandos.
Para futura leitura e estudo, este livro recomendado:
Learning the Vi Editor - by Linda Lamb
Publisher: O'Reilly & Associates Inc.
Este um bom livro para aprender quase tudo o que voc quer fazer com o Vi. A
sexta edio tambm inclui informaes sobre o Vim.
Este tutorial foi escrito por Michael C. Pierce e Robert K. Ware, Colorado School of
Mines usando idias fornecidas por Charles Smith, Colorado State University. E-mail:
bware@mines.colorado.edu.
Modificado para o Vim por Bram Moolenar.