Comandos básicos do VI

Publicado por Eduardo da Costa Chaves em 23/01/2004

[ Hits: 256.316 ]

 


Comandos básicos do VI



Para aqueles que são principiantes (como eu) no Linux e querem mexer no VI, aí vão alguns comandos dele.

Para acessar algum arquivo de texto no vi, digite na linha de comando do Linux o seguinte:

$ vi exemplo

Onde exemplo é o nome do arquivo.

Logo depois você estará no modo comando. Agora é só se divertir com os comandos a seguir:

Cursor:
  • k : para cima
  • backspace: esquerda
  • space: direita
  • j: para baixo
Toda vez que desejar voltar ao modo comando, pressione a tecla ESC.

Movimentação de palavra:
  • w : pula uma palavra
  • b : volta uma palavra
  • c : vai para o fim da palavra
  • ex: 2w - pula duas palavras
  • $ : vai para o fim da linha
  • ^ ou O - vai para o início da linha


Controle do cursor:
  • G - final do arquivo
  • #G - vai para uma linha qualquer
  • :# - vai para uma linha
  • Ctrl g - informa a linha que você foi
  • Ctrl b - retorna página
  • Ctrl f - avança página
  • Ctrl u - retorna metade da página
  • Ctrl d - avança metade da página
  • Ctrl I - refresh da tela
  • L - última linha da tela
  • M - meio da linha na tela
  • H - início da tela


Modo de entrada:
  • a - acrescenta texto depois do cursor
  • i - insere texto antes do cursor
  • o - abre uma linha de texto abaixo
  • O - abre uma linha de texto
  • A - acrescenta texto no fim da linha
  • I - insere texto no início da linha


Deletando texto:
  • x - deleta um caracter
  • dw - deleta palavra
  • ex: 2dw - delete duas palavras
  • dd - deleta linha corrente
  • dG - deleta até a última linha do arquivo
  • d$ - deleta até o fim da linha
  • d^ - deleta até o início da linha


Movendo texto:

Primeiro executar o comando deletar, depois executar o colar:
  • p - cola abaixo do cursor
  • P - cola acima do cursor


Copiando texto:
  • yw - copia palavra corrente
  • yy - copia a linha corrente
  • yG - copia até a última linha do arquivo
  • y$ - copia até o fim da linha
  • y^ - copia até o início da linha


Alterando o texto:
  • r - substitui caracter
  • R - substitui todas as letras até pressionar ESC
  • cw - altera palavra
  • cc - altera a linha inteira
  • cG - altera até a última linha do arquivo
  • c$ - altera até o fim da linha


Extraido do link:
http://linux-br.conectiva.com.br/arquivo/2003/01/msg01233.html

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Comando para manter o histórico do bash limpo

CAT - Descobrindo informações sobre sua distribuição

Uso efetivo do shell

Corrigindo erro persistente no dpkg que impede qualquer instalação

RMVB para AVI no Linux

  

Comentários
[1] Comentário enviado por strativarius em 30/10/2004 - 02:46h

ola .... eu tbem so principiante na arte do linux..... vai ser de muita ajuda esses comandos .... faleu ...falow

[2] Comentário enviado por lomba_II em 14/01/2005 - 06:14h

este e muito importante para mi que uso Debian e estou a comecar porque tenho que editar ficheiros usandi O vi

[3] Comentário enviado por Tatah Feeling em 18/04/2006 - 13:14h

Hahahahahaa salvaaaaaaaaaaaaaaaaaaaaaa pelo vi.!

[4] Comentário enviado por nqk18469 em 07/09/2006 - 02:09h

só tá faltanndo os comandos :wq, :w e :w!

[5] Comentário enviado por senoc em 25/02/2007 - 18:26h

esses comandos sao utilizados na parte texto do linux ou posso usar na parte grafica tbm(open office) ???

[6] Comentário enviado por rauhmaru em 14/09/2007 - 17:25h

mas como eu salvo?

[7] Comentário enviado por motta_tb em 06/06/2008 - 15:01h

pesquisa rapida...

:q Sai do VI
:w Salva alteraçoes feitas
:wq Salva aterações e sai do VI
:q! Sai sem salvar
:w abc Grava arquivo com o nome 'abc'
:r abc Insere o conteúdo do arquivo 'abc'
:e abc Edita o arquivo 'abc'

=D

[8] Comentário enviado por wesllay em 04/09/2009 - 23:23h

É sempre bom ter um artigo desses gravado na maquina para dar um help. Valeu.

[9] Comentário enviado por diek_sparrow em 01/09/2011 - 22:37h

Muito bom Eduardo!!!
Me ajudou muito todas essas dicas.
É bom lembrar que o comentário do motta_tb também foi shoe de bola...
Abraço moçada
Valeu!!!

[10] Comentário enviado por maurosma em 04/06/2013 - 12:28h

Uma coisa simple mas muito interessante. Muito obrigado foi de grande ajuda. Estou remando no Linux Ubuntu, mas to remando sem desistir!

[11] Comentário enviado por dubozzo7 em 04/06/2013 - 14:52h

Salvou minha vida!! Valeu!!

[12] Comentário enviado por gonzalito em 16/01/2014 - 11:17h

Abri o vi : $vi, comecei a escrever nele, ai eu precisei rever um comando no shell dei ctrl+z e agora nao sei como volar ao que estava fazendo.
FIz mal de ter aberto o vi direto no shell?
As dicas aqui em cima foram muito boas!vlw mesmo! sou novo no Fedora, e tem mtaaaaa coisa ainda para eu aprender. To apanhando em algumas coisas mas ta legal!

abraços, e conto com a ajuda de voces.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts