Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
3Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Comando do <vi> FreeBSD

Comando do <vi> FreeBSD

Ratings: (0)|Views: 752|Likes:
Published by Leonardo
Dicas de como usar o comando vi em servidores FreeBSD
Dicas de como usar o comando vi em servidores FreeBSD

More info:

Published by: Leonardo on Mar 24, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

11/15/2012

pdf

text

original

 
Adaptado de "Charlie user manual - vi",porLeonardo Lazarte, 1996. (traduzido parcialmente, faltam pontos G e H)
Editor de Texto
vi
, Manual do Usuário
vi
é um editor de texto utilizado em terminais de caracteres, inclusive em janelas numTerminal X.Em
vi
sempre maiúsculas e minúsculas fazem diferença.
A. Iniciando a Edição
 Para entrar em
vi
escreva:
l
vi
(opções)
arquivo
 
Se o arquivo já existe, a primeira página será mostrada na tela e a linha de baixo seráutilizada para mostrar o estado atual e os comandos utilizados.Se o arquivo não existir, ele será criado.As opções mais comuns são:
+n -a edição inicia na linha
n
doarquivo. (n é um númerio decimal)+ -a edição inicia na última página.+/<text> -a página mostrada têm a primeiralinha do arquivo que contendo os caracteres<text>-r -vi tenta recuperar o que possa ter sido salvo do arquivose houve uma interrupcao da sessao.-R -mostra o arquivo, mas nao o modifica ("read-only").-wn -serao mostradas as n primeiras linhas na tela.
Exemplos:
l
vi +100 arq.dois
O arquivo arq.dois será editado a partir da pagina que começa na linha 100.
l
vi +/Fundamento arq.2.2
 Será mostrada na tela a primeira linha que contenha a cadeia de caracteres "Fundamento".
l
view nome_do_arquivo
 
Página 1 de 6Manual de <em>vi</em>20/08/00http://www.mat.unb.br/lab/vi.html
 
O arquivo será visto sem modificá-lo, iniciando a sessão no modo de leitura.
B. Os Modos de vi
 
vi
tem dois modos, um para incluir texto num arquivo,
modo de entrada
, e outro paramanipular texto e navegar pelo arquivo,
modo de comando
.
Modo de Entrada
- Os caracteres digitados são introduzidos como texto no arquivo.
Modo de Comando
- Permite navegar pelo arquivo, utilizando as teclas
h, j, k
e
l
(esquerda, abaixo, acima, direita). Utilizando os dois pontos, "
:
", o cursor se posiciona naultima linha da tela, permitindo utilizar varios comandos.Para iniciar o
Modo de Entrada
, utilizar as seguintes teclas:
a - inicia a entrada do texto a partir da posicao do cursorposterior à atual.i - a entrada de texto se inicia a partir da posicao atualdo cursor.A - a entrada se inicia no fim da linha atual.I - a entrada se inicia no inicio da linha atual.o - o texto é introduzido na linha anterior à atual.O - o texto é introduzido na linha posterior à atual.
Para concluir o
Modo de Entrada
, utilize a tecla <ESC>.Há duas opcoes para concluir a edicao ("sair" de vi) (deve-se estar em
Modo deComando
).1. Para sair sem salvar seu trabalho, digite:
:q!<ENTER>
2. Para sair salvando seu trabalho, digite:
:wq<ENTER>
 ou digite:
ZZ
C. Forma Geral dos Comandos vi
 A maioria dos comandos sao dados no
Modo de Comando
, precedidos por "
:
.a forma geral dos comandos
vi
é:[número]operador[número]argumentoExemplo
Página 2 de 6Manual de <em>vi</em>20/08/00http://www.mat.unb.br/lab/vi.html
 
dd - apaga a linha atual.d$ - apaga todos os caracteres desde o cursor ate o fimda linha atual.5dd - apaga 5 linhas, comecando com a linha atual.
Nestes comandos, "d" e' o comando para apagar (delete), a segunda letra indica ate ondedeve se apagar. O número 5 diz que o comando deve ser aplicado 5 vezes.
D. Comandos vi
 Em
Modo de Comando
, o cursor pode ser movimentado digitando:
j ou "seta para baixo" - mover para a linha de baixo.k ou "seta para cima" - mover para a linha de cima.l ou "seta para esquerda" - avance uma letra.h ou "right arrow" - recue uma letra.F<caracter> - recue ate o caracter especificado.f<caracter> - avance ate o caracter especificadow - pule para o inicio da proxima palab - pule para o inicio da palavra ante^ - pule para o inicio desta linha.<ENTER> - pule para o inicio da proxima linh- - pule para o inicio da linha anteri$ - pule para o fim da linha atual.nG - pule para o inicio da n-ésima linhG - pule para o inicio da última linhaH - pule para o inicio da primeira lin(desta tela).
E. Comandos para movimentar a tela
 
CTRL-F - avanca uma tela ("forward").CTRL-B - recua uma tela (backward).CTRL-U - recua meia tela.CTRL-D - avanca meia tela.CTRL-L - re-desenha a tela (util quandopor algum motivo qualquer aparecesujeira na tela, ou nao se temcerteza se o que esta sendo mostradocoincide com o conteudo do arquivo.
F. Comandos para eliminar texto
 
x - apaga o caracter sob o cursor.X - apaga o caracter à esquerda do cursodW - apaga a palavra corrente.
Página 3 de 6Manual de <em>vi</em>20/08/00http://www.mat.unb.br/lab/vi.html

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->