Copyright© 1998 Hugo Cisneiros, [email protected]
Versão 3.4

Logo to the Linux Manual



Comandos do editor de textos vi do UNIX                                                         
                                                                
MODO TEXTO                                                              
Subcomandos de inserção de texto:                                                               
i       insere texto antes do cursor                                                    
r       insere texto no início da linha onde se encontra o cursor                                                       
a       insere texto depois do cursor                                                   
A       insere texto no fim da linha onde se encontra o cursor                                                  
o       adiciona linha abaixo da linha corrente                                                 
O       adiciona linha acima da linha corrente                                                  
Ctrl + h        apaga último caracter                                                   
Ctrl + w        apaga última palavra minúscula                                                  
Esc     passa para o modo comando                                                       
                                                                
MODO COMANDO:                                                           
Subcomandos para Movimentação pelo Texto:                                                               
Ctrl+f  passa para a tela seguinte.                                                     
Ctrl+b  passa para a tela anterior.                                                     
H       move o cursor para a primeira linha da tela.                                                    
M       move o cursor para o meio da tela.                                                      
L       move o cursor para a última linha da tela.                                                      
h       move cursor para caracter a esquerda.                                                   
j       move cursor para linha abaixo.                                                  
k       move o cursor para linha acima.                                                 
l       move cursor para caracter a direita.                                                    
w       move cursor para início da próxima palavra (Ignora pontuação).                                                  
W       move cursor para início da próxima palavra (Não ignora pontuação).                                                      
b       move cursor para início da palavra anterior (Ignora pontuação).                                                 
B       move cursor para início da palavra anterior (Não ignora pontuação).                                                     
0 (zero)        move cursor para início da linha corrente.                                                      
^       move cursor para o primeiro caracter não branco da linha.                                                       
$       move cursor para o fim da linha corrente.                                                       
nG      move para a linha n.                                                    
G       move para a última linha do arquivo.                                                    
                                                                
Subcomandos para Localização de Texto:                                                          
/palavra        procura pela palavra ou caracter acima ou abaixo do texto.                                                      
?palavra        move para a ocorrência anterior da palavra(para repetir a busca usar n).                                                        
n       repete o ultimo / ou ? comando.                                                 
N       repete o ultimo / ou ? comando na direção reversa.                                                      
Ctrl+g  mostra o nome do arquivo, o número da linha corrente e o total de linhas.                                                       
                                                                
Subcomandos para Alteração de Texto:                                                            
x       deleta um caracter que esta sobre o cursor.                                                     
dw      deleta a palavra, do inicio da posicao do cursor ate o fim.                                                     
dd      deleta a linha inteira onde o cursor estiver.                                                   
D       deleta a linha a partir da posicao do cursor em diante.                                                 
rx      substitui o caracter sob o cursor pelo especificado x (é opcional indicar o caracter).                                                  
Rtexto  substitui o texto corrente pelo texto indicado (opcional indicar o texto adicionado).                                                   
cw      substitui a palavra corrente. Pode-se inserir o novo conteudo da palavra automaticamente.                                                       
cc      substitui a linha corrente. Pode-se inserir o novo conteúdo da linha automaticamente.                                                   
C       substitui restante da linha corrente. Pode-se inserir o texto logo após o comando.                                                      
u       desfaz a última modificação.                                                    
U       desfaz todas as modificações feitas na linha (se o cursor não mudou de linha).                                                  
J       une a linha corrente a próxima.                                                 
s:/velho/novo   substitui a primeira ocorrêndcia de "velho" por "novo".                                                 
                                                                
Subcomandos para Salvar o Texto:                                                                
:wq     salvar as mudanças feitas no arquivo e sai do editor.                                                   
:w < nome-arq > salva o arquivo corrente com o nome especificado. Continua edição normalmente.                                                  
:w! < nome-arq >        salva (de modo forçado) o arquivo corrente no arquivo especificado.                                                     
:q      sai do editor. Se mudanças não foram salvas é apresentada mensagem de advertência.                                                      
:q!     sai do editor sem salvar as mudanças realizadas.





Índice anterior |  Página Principal