Você está na página 1de 2

v i m b � s i c o por Aur�lio Marinho Jargas

- - - - - - - - -

INTRODU��O:
----------

No vim temos v�rios "modos", que s�o estados do editor.


S�o eles:

Modo Tecla Rodap� Descri��o


---------------------------------------------------------------------------
de Inser��o i -- INSERT -- Inser��o de texto
de Comandos <ESC> Comandos de manipula��o de texto
Linha de comando : : Comandos de manipula��o arquivo
Visual v -- VISUAL -- Sele��o visual de texto
Busca / / Busca de padr�es no texto
Reposi��o R -- REPLACE -- Inser��o sobreescrevendo

* Os modos foram colocados em ordem de import�ncia de uso da grande maioria


dos usu�rios.
* Para acessar qualquer um desses modos, na d�vida aperte <ESC> antes da
sua tecla de acesso (2� coluna da tabela)
* Para identificar em qual modo voc� est�, olhe no rodap� da tela! (3�
coluna da tabela)

CHAMANDO O VIM:
--------------
vi Abre o vim vazio, sem arquivo (muito pouco usado)
vi arquivo Abre o arquivo "arquivo". Se ele n�o existir, o cria

vi arquivo + Abre com cursor no fim do arquivo


vi arquivo +10 Abre com cursor na linha 10
vi arquivo +/linux Abre com cursor na 1� ocorr�ncia de "linux"

SALVANDO/SAINDO DO VIM:
----------------------

<F12> Sa�da for�ada, salva e sai (Se usar o .vimrc do aur�lio &:) )

Obs.: Antes de executar os comandos seguintes, aperte <ESC> para ir


ao modo de comandos, e � claro, ap�s, um <ENTER>

:w Salva
:q Sai
:wq ou :x ou ZZ Salva e sai
:w! Salva for�ado
:q! Sai for�ado
:wq! Salva e sai for�ado

EDITANDO:
--------
Ao entrar no vim, ele est� no modo de comandos. Como saber? Olhe no rodap�
da tela. Nada na �ltima linha.

Para come�ar a Inserir um texto, aperte "i". Voc� ver� que aparecer� um
"-- INSERT --" no rodap�. Agora voc� pode digitar seu texto normalmente.

Quer parar para dar uma gravada? Veja o t�pico acima. ( <ESC>:w )
chega de editar e quer salvar e sair? Veja acima de novo. ( <ESC>:wq )

COPIANDO e COLANDO:
------------------

*** Usando o mouse:

No modo de Inser��o mesmo, note que o cursor do teclado (esse tracinho


piscando na tela), est� numa posi��o, e o cursor do mouse (mexa o mouse
para que ele se mova) est� em outra posi��o.

Selecione uma parte do texto com o mouse, segurando o bot�o esquerdo.

Ao colar, o texto selecionado com o MOUSE ser� colocado a partir do


cursor do TECLADO. Experimente. Dependendo do mouse, a colagem se faz:

- Apertando o bot�o direito


- Segurando o bot�o esquerdo e apertando o direito ao mesmo tempo
- Apertando o bot�o do meio (mouse de 3 bot�es)

Tente, o seu ser� umas das 3 alternativas acima.

*** Usando o modo visual:

Entre no modo visual ( <ESC>v ), e simplesmente aperte as setas do


teclado, movendo o cursor do TECLADO e selecionando o texto desejado. O
comando para copiar o texto � o "y" de Yank.

Volte para o modo de comandos ( <ESC> ) e posicione o cursor do TECLADO


no lugar onde voc� quer colar o texto selecionado. O comando de colagem
� o "p" de Paste.

APAGANDO (DELETANDO):
--------------------

Como no t�pico anterior, use o modo visual ( <ESC>v ) para selecionar o


texto desejado. Para apag�-lo, digite "d", de Delete.

Com o linux no modo texto, a tecla Delete do teclado tamb�m funciona para
apagar texto. J� no X, isso � meio relativo... &:)

T U T O R I A L
---------------
http://www.networkcomputing.com/unixworld/tutorial/009/009.part1.html

Você também pode gostar