segunda-feira, janeiro 20, 2020
Home » Linux » Comandos do editor de texto VI (VIM) Linux

Comandos do editor de texto VI (VIM) Linux

Saudações leitores do Purainfo. Abordarei alguns comandos do editor de texto mais conhecido do Linux, o vi.
Devido ao seu tradicionalismo e ao fato de já estar umbutido no kernel do Linux, este editor certamente salvara o seu dia em algum momento de pane.
Vamos aos comandos..

Caso você (ainda..) não saiba, o vi é um editor de texto baseado em shell popularmente conhecida como aquela telinha preta (nem sempre) para digitar os comandos, e seus comandos não são parecidos como alguns similares como nano ou o edit do DOS
entrando no vi:

$ vi.

Abrindo o editor vi com o documento escrito à sua frente já carregado:

$ vi <nomedoarquivo>

Ao entrar no Vi sempre verifique o rodapé esquerdo para verificar se o vi está no modo de edição (INSERT ou REPLACE) ou modo comandos (rodapé vazio)

Ao entrar no vi, por padrão, ele é carregado no modo comandos. Após entrarmos no modo edição (veremos mais adiante) se quisermos voltar ao modo comando basta pressionarmos ESC.
Alterando um documento
Para alterarmos um documento basta presionarmos a tecla “i” ou INSERT, desta forma a palavra “—INSERT—“ aparecerá (figura acima) indicando que a alteração está ativada.
Salvando um documento
Após modificarmos um documento, para salva-lo precisamos sair do modo edição e retornar ao modo comandos, então pressionamos ESC, e no comando pressionamos :w <nomedoarquivo> para salvar o documento.
Saindo do vi
Para sair do vi, lembre-se de estar em modo comando e digite :q
Para sair do vi, salvado as alterações, em vez de :q digite 😡
Copiar e colar no vi
No vi, esqueça o CTRL + C e CTRL + V, veremos como estas tarefas são executadas:
Para copiar uma linha inteira: coloque o cursor na linha desejada, volte para o modo de comando (ESC) e pressione yy
Para copiar apenas uma palavra: coloque o cursor na pelavra desejada, volte ao modo de comando e pressione yw
Para colar: coloque o cursor no local desejado e pressione p para colar depois do cursor e P para colar antes do cursor.
Desfazer e apagar
Desfazer: alterne para o modo de comandos e pressione u
Apagar: alterne para o modo de comandos e pressione dd para apagar a linha atual ou dj para apagar a linha atual e a próxima.
Inserir nova linha:
Para inserir uma linha embranco, alterne para o modo de comandos e digite o inserir uma nova linha abaixo ou O para inserir uma nova linha acima.
Espero que estes comandos lhe sejam úteis. Gostaria de acrescentar algo? comente!
Até a próxima.

Sobre Diego Duarte

Diego Duarte é Gerente de Suporte, com mais de 7 anos de experiência em Data Center, e de quebra, arranha um violãozinho aos finais de semana

Gostou do conteúdo? Deixe seu comentário