Os comandos do editor de texto VI do Linux

De Wiki do Ouro Minas Palace Hotel
Revisão de 16h47min de 22 de abril de 2015 por 2532252>Jefferson
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Editor de texto VI

Mensagem original postada por jhonata_df em 16 Out 2010, 15:20

O editor de texto preferido de 9 entre cada 10 usuários Linux é o VI!

A sintaxe para executar o VI eh a seguinte:

$ vi nome_do_arquivo

Alguns Comandos do Editor de texto Vi ...Esc volta para o modo de comando

INSERIR:

i --> Inserir texto uma posição antes de onde está o cursor
I --> Inserir texto ANTES do primeiro caractere da linha
a --> Inserir texto uma posição após onde está o cursor
A --> Inserir texto no final da linha atual
o --> Inserir uma nova linha após da atual
O --> Inserir uma nova linha antes da linha atual
:r <arquivo> --> Inserir o conteúdo do arquivo onde está o cursos

SALVAR, SAIR e IMPRIMIR:

:wq --> Salvar e fechar
:q! --> Sair sem salvar as alterações
:wq! --> Forçar a salvar e fechar
:!lp % --> Imprimir o arquivo aberto

MOVER:

$ --> Ir para o fim da linha atual
^ --> Ir ao início da linha atual
h --> Ir uma posição para a esquerda
j --> Mover uma linha para baixo
k --> Mover uma linha para cima
l --> Ir uma posição para direita
w --> Pular para o início da próxima palavra
e --> Pular para o fim da próxima palavra
b --> Pular para o início da palavra anterior
G --> Pular para o fim do arquivo
H --> Pular para o topo da tela atual
L --> Pular para o final/fundo da tela atual

MANIPULAR TEXTOS:

u --> Desfazer o último comando
. --> Repetir o último comando
J --> Anexar a próxima linha com texto a linha atual (emendar)
dd --> Deletar a linha atual
cc --> Limpar a linha atual
yy --> Copiar a linha atual
p --> Colar a linha copiada em posição do cursor
x --> Deletar o caractere embaixo do cursor