Anda di halaman 1dari 3

Linux - o editor Vi

Junho 2014

Introduo ao Vi
O VI um dos editores de texto mais populares nos sistemas de tipo Unix (com Emacs e Pico)
apesar da sua ergonomia muito limitada. Sob Linux, existe uma verso livre de Vi chamada Vim
(VI Improved). VI (pronuncia-se Vihaie) um editor inteiramente em modo texto, o que significa
que cada uma das aes se faz com a ajuda de comandos texto. Este editor, embora pouco
prtico primeira vista, muito potente e pode ser muito til no caso de falha do interface
grfico.
A sintaxe para lanar o VIi a seguinte :
vi nom_du_fichier

Uma vez o ficheiro aberto, possvel deslocar-se com a ajuda dos cursores, bem como as teclas
h, j, k e l (no caso do teclado no possuir teclas com flechas).

Os modos Vi
O Vi possui 3 modos de funcionamento :
O modo normal : aquele no qual est aquando da abertura do ficheiro. Permite escrever
comandos
O modo insero : Este modo permite inserir os caracteres que digita dentro do
documento. Para passar para modo insero, basta carregar na tecla INSERT do seu
teclad ou, na falta desta, na tecla i
O modo de substituio : Este modo permite substituir o texto existente pelo texto que
escreve. Basta pressionar a tecla r para passar para o modo substituio, e carregar na
tecla Escape para voltar ao modo normal

Os comandos bsicos

Comando

Descrio

:q

Sai do editor (sem salvaguardar)

:q!

Obriga o editor a fechar sem salvaguardar (ainda que tenham sido feitas
modificaes no documento)

:wq

Salvaguarda o documento e sai do editor

:filenom

Salvaguarda o documento com o nome especificado

Os comandos de edio

Comando

Descrio

Apaga o carcter actualmente sob o cursor

dd

Apaga a linha actualmente sob o cursor

dxd

Apaga x linhas a partir da actualmente sob o cursor

nx

Apaga n caracteres a partir do actualmente sob o cursor

x>>

Faz um espaamento em x linhas para a direita a partir da actualmente sob o


cursor

x<<

Faz um espaamento em x linhas para a esquerda a partir da actualmente sob o


cursor

A investigao e a substituio
Para procurar uma palavra num documento, basta (em modo normal) que escreva /seguido da
cadeia a procurar, seguidamente validar com a tecla ENTER. ento possvel ir de ocorrncia
em ocorrncia graas tecla n.
Para substituir uma cadeia de carcter por outra numa linha, existe um comando muito potente
no Vi que utiliza as expresses regulares. Eis a sua sintaxe:
:s/chaine_a_remplacer/chaine_de_remplacement/
possvel generaliz-lo a todo o documento graas sintaxe:
:%s/chaine_a_remplacer/chaine_de_remplacement/

Copiar-colar e cortar-colar

possvel, no Vi, copiar-colar uma seleco de linhas. Para o efeito, s tem de escrever o
comando para copiar n linhas:
nyy
Por exemplo, o comando seguinte copiar no tampo 16 linhas :
16yy
Para colar a seleco, basta escrever a letra p.
Cortar-colar n linhas far-se- de maneira similar com o comando:
ndd
E de seguida p para colar!
Linux - The Vi editor Linux - El editor de Vi Linux - Editor Vi Linux - L'diteur Vi Linux - L'editore
Vi
Este documento, intitulado Linux - o editor Vi a partir de Kioskea (pt.kioskea.net) est disponibilizado sob a
licena Creative Commons. Voc pode copiar, modificar cpias desta pgina, nas condies estipuladas pela
licena, como esta nota aparece claramente.

Anda mungkin juga menyukai