Comandos básicos do VI

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

[ Hits: 271.902 ]

 


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

Copiar arquivos com Samba via smbclient

Gerando suas próprias notificações no Ubuntu

Montando compartilhamentos remotos do Windows no Linux

Atualizando Fedora 31 para 32 usando linha de comando

Habilitando/Desabilitando daemons no Debian

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts