Comandos do vi/vim no Linux: comandos básicos

Olá pessoal! Já conhecem os comandos do vi para edição de textos na console do Linux?
Hoje vamos conversar sobre os comandos básicos para edição de texto através do vi/vim no Linux.

Comandos vi Linux
Console Linux – Comandos do vi

Vou expor alguns dos comandos básicos utilizados frequentemente e que são indispensáveis para a manipulação dos arquivos/textos na console do Linux.
Vamos lá então! =)

Considerando que já estás com o editor de texto aberto (vi ou vim), vamos aos comandos:


Comandos vi – LinuxModo de Inserção:

i Entra no modo de inserção
a Entra no modo de inserção, após o cursor
o Entra no modo de inserção, na linha seguinte
<ESC> Sai do modo de inserção


Comandos vi – LinuxCopiar, Colar e Apagar:

yy Copia a linha inteira
dd Apaga a linha
x Apagar uma letra específica
p Cola o trecho copiado ou apagado
V Seleção visual da linha


Comandos vi – LinuxDesfazer (Ctrl+Z) e Refazer:

uDesfaz o último comando (Ctrl+Z)
Ctrl+RRefaz o último comando desfeito (Ctrl+Shift+Z)
.Repete o último comando realizado
<ESC>Sai do modo de inserção

Comandos vi – LinuxPesquisa:

/Pesquisa um texto
nVai para o próximo resultado da pesquisa
NVai para o resultado anterior da pesquisa


Comandos vi – LinuxNavegação:

ggVai para a primeira linha
GVai para a última linha
50GVai para a linha número 50
:100Vai para a linha número 100
wVai para a próxima palavra
bVai para a palavra anterior

Existem diversos comandos e outras composições de comandos, inclusive. Também podem ser pré configurados outros comandos através dos arquivos de configuração da ferramenta (vi ou vim).

Estes são comandos básicos do vi/vim, que utilizo com bastante frequência. Espero ter lhe ajudado, também.

Veja outros artigos aqui do nosso blog. Segue uma sugestão de leitura:
https://blog.mauriciodosite.com.br/2019/05/14/como-nao-se-tornar-um-profissional-descartavel-em-10-anos/

Maurício Arthur
CEO at Sites4u – Software Design
https://sites4u.com.br/ | https://mauriciodosite.com.br/

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *