Isso nao eh tudo ...mas deve ajudar ...
EDITOR DE VI
PRINCIPAIS COMANDOS
1. Movimenta��o do cursor:
H Cursor vai para 1 linha da tela
M Cursor vai para linha do meio da tela
L Cursor vai para �ltima linha da tela
nG Cursor vai para linha n
$G Cursor vai para �ltima linha do texto
� Cursor vai para 1� posi��o da linha corrente
$ Cursor vai para �ltima posi��o da linha corrente
w Cursor avan�a para o in�cio da pr�xima palavra �pequena�
W Cursor avan�a para o in�cio da pr�xima palavra �grande�
b Cursor recua para o in�cio da pr�xima palavra �pequena�
B Cursor recua para o in�cio da pr�xima palavra �grande�
e Cursor avan�a para o final da pr�xima palavra �pequena�
E Cursor avan�a para o final da pr�xima palavra �grande�
2. Rolagem de tela:
^F tela rola 1 p�gina para frente
^B tela rola 1 p�gina para tr�s
^E tela avan�a 1 linha
^Y tela recua 1 linha
^D cursor avan�a meia tela
^U cursor recua meia tela
n^D cursor avan�a n linhas
n^U cursor recua n linhas
z tela rola, linha corrente torna-se a 1� linha da tela
z. tela rola, linha corrente torna-se a lnya do meio da tela
z- tela rola, linha corrente torna-se a �ltima linha da tela
3. Edi��o de textos:
i abre inser��o antes do car�ter corrente
I abre inser��o antes do 1� car�ter n�o branco da linha corrente
a abre inser��o ap�s o car�ter corrente
A abre inser��o no final da linha corrente
o abre inser��o em linha abaixo da posi��o do cursor
O abre inser��o em linha acima da posi��o do cursor
rx coloca o car�ter x na posi��o corrente do cursor
R entra em edi��o no modo sobreposi��o a partir do car�ter corrente
4. Dele��o:
x dele��o do car�ter corrente
X dele��o do car�ter anterior
dd dele��o da linha atual
:n,md dele��o das linhas n a m
5. C�pia de textos;
:n.mcox insere c�pia das lnhas n a m ap�s a linha x
:n,my insere as linhas n a m no buffer
y insere linha corrente no buffer
p insere o conte�do do buffer ap�s a linha corrente
P insere o conte�do do buffer antes da linha corrente
6. Movimenta��o de textos:
:n,mmox move as linhas n a m para ap�s a linha x
7. Opera��es com strings:
/string cursor avan�a para a pr�xima ocorr�ncia
de string
n repete �ltima pesquisa, para frente
N repete �ltima pesquisa para tr�s
:n,ms /string1/string2 substitui string1 por string2 nas linhas m a n
8. Inser��o de arquivos:
:r arquivo insere arquivo ap�s a linha corrente
:nr arquivo insere arquivo ap�s a linha n
9. Grava��o de arquivos:
:x grava arquivo que est� sendo editado e encerra VI
:w grava arquivo que est� sendo editado e continua edi��o
10. Encerra edi��o:
:q
:q! encerra VI sem salvar altera��es
11. Diversos:
:set number mostra numera��o das linhas na tela
:set nonumber n�o mostra numera��o das linhas na tela
^L refresh da tela
u desfaz �ltima opera��o
esc sai do mundo de inser��o, entra no modo comando
:! Executa comando unix
-----Original Message-----
From: Gabriel B. [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 11 de junho de 2001 16:30
To: [EMAIL PROTECTED]
Subject: Re: (linux-br) ajuda com VI
vc esta iniciando o vi ou vim ???
atencao.. no conectiva ele ja coloca um alias vi='vim'
entao vc entra no vim digitando vi... no red hat nao...
[]s
Gabriel
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, June 10, 2001 7:42 PM
Subject: (linux-br) ajuda com VI
Alguem poderia me ajudar: uso o
Redat7.1 e o vi nao entra no modo de
destaque para programacao. Lendo os
HowTo e Man's deveria incluir "syntax
enable" no arquivo vimrc em
/usr/share/vim/vim60z/macros, mas
acontece que isso retorna "Sorry,
command not implemented" ao iniciar o
VI. O mesmo ocorre se tentar usar esse
comando ireto no vi, se alguem puder
me ajudar sria muita ajuda.....
__________________________________________________________________________
Acesso pelo menor pre�o do mercado! R$ 14,90 nos 3 primeiros meses!
ASSINE AGORA! http://www.bol.com.br/acessobol/
Assinantes em 13/06/2001: 2304
Mensagens recebidas desde 07/01/1999: 117967
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]