Linux

Comandos VIM indispensáveis para melhorar sua produtividade no Linux

O VIM é um dos editores de texto mais poderosos e versáteis disponíveis no Linux. Ele é amplamente utilizado por desenvolvedores e administradores de sistemas, oferecendo uma ampla gama de funcionalidades que podem melhorar significativamente sua produtividade.

Portanto, neste artigo, vamos explorar os comandos mais úteis do VIM que você precisa saber para dominar este editor de texto.

Continua depois da publicidade

Comandos básicos do VIM

Como entrar no editor de textos VIM? É bem simples basta digitar:

vim nome_do_arquivo.txt

Como se movimentar dentro do VIM

Abaixo criamos uma tabela com todos os comandos úteis e importantes para você se movimentar dentro do conteúdo que você estiver editando com o VIM.

ComandoDescrição
hMover o cursor para à esquerda
jMover o cursor para baixo.
kMover o cursor para cima.
lMover o cursor para direita.
w ou WPula para o início de uma palavra / Pula para o início de uma palavra que pode conter pontuação.
b ou BPula para trás no início de uma palavra / Pula para trás no início de uma palavra que pode conter pontuação.
oInsere uma nova linha abaixo da linha atual.
OInsere uma nova linha acima da linha atual.
^Pula até o primeiro caractere não vazio da linha.
$Pula até o final da linha.
GVai até a última linha do documento.
nG ou :nCom esse comando é possível para uma linha especifica, por exemplo 20G ou :20 ele vai até a linha 20 do documento.
`”Voltar para a posição que o arquivo foi editado pela última vez.
}Pula para o próximo parágrafo.
{Volta para o parágrafo anterior.
HMovimenta o cursor até a parte superior da tela
LMovimenta o cursor até a parte inferior da tela
MMovimenta o cursor até o meio da tela.

Como editar arquivos utilizando o VIM

Abaixo estão alguns comandos úteis para editar arquivos utilizando o VIM, aprenda como apagar uma linha, como copiar e colar uma linha ou como desfazer no VIM.

ComandoDescrição
rSubstituir um único caractere.
ddApagar a linha.
yyCopiar a linha.
pCola linha copiada abaixo da atual.
PCola linha copiada acima da atual.
JUne a linha abaixo com a atual.
uDesfazer alteração
Ctrl rRefazer alteração
.Repetir o último comando.

Como pesquisar e alterar termos usando o VIM

Aprenda como procurar por termos usando o VIM e como substituir termos como se estivesse utilizando o Notepad++.

ComandoDescrição
*Procura pela palavra que está sob o cursor no momento.
/termoProcura pelo termo dentro do conteúdo do arquivo.
?termoProcura pelo termo dentro do conteúdo, no entanto a busca ocorre para trás.
nRepete a busca para mesma direção.
NRepete a busca na direção contrária.
:$/s/termo_antigo/termo_novo/gSubstituiu o termo informado sem pedir confirmação.
:%s/termo_antigo/termo_novo/gcSubstituiu o termo informado e pede confirmação.

Como inserir texto no VIM

O VIM possuí alguns modos e dentre eles é o modo de inserção, com ele podemos interagir com o arquivo e inserir conteúdo.

Continua depois da publicidade
ComandoDescrição
iHabilita o modo de inserção, ou edição se preferir chamar dessa forma.
IVolta o cursos no começo da linha para editar.
aInserir após o cursor.
AInserir no final da linha.
oInsere um linha abaixo da atual.
OInsere uma linha acima da atual.
eaInsere no final da palavra.
EscSai do modo de inseração.

Como usar o modo visual do VIM

Muitos não sabem, mas existe uma forma mais visual de interagir com o VIM, abaixo segue lista de comandos que podem te auxiliar.

ComandoDescrição
vHabilita o modo de inserção, ou edição se preferir chamar dessa forma.
VVolta o cursos no começo da linha para editar.
voMove para o inicio ou final da marcação.
Ctrl vEdição visual em modo bloco.
vawMarca uma palavra
EscSai do modo visual.

Os comandos do VIM podem parecer complexos no início, mas com prática, eles se tornam ferramentas poderosas para qualquer usuário de Linux.

Esperamos que este guia tenha ajudado a entender melhor os comandos mais úteis do VIM. Continue explorando e praticando para dominar este editor incrível.

Publicidade

Equipe Tech Start XYZ

Tutoriais, novidades e curiosidades sobre tecnologia de forma descomplicada.