Como Editar Arquivos no Linux com VI/VIM e Nano

Editar arquivos no Linux é uma habilidade essencial para qualquer usuário — desde iniciantes até administradores de sistemas. Entre os editores mais utilizados estão o VI/VIM e o Nano, cada um com suas características, vantagens e formas de uso.

Neste artigo, você vai aprender tudo o que precisa para começar a editar arquivos diretamente pelo terminal de forma eficiente.


📌 O que são editores de texto no Linux?

Editores de texto são ferramentas que permitem criar e modificar arquivos diretamente no sistema. No Linux, muitos desses editores funcionam via terminal, o que é extremamente útil para servidores e ambientes sem interface gráfica.

Os dois principais são:

  • VI/VIM → Poderoso, rápido e muito usado por profissionais
  • Nano → Simples, intuitivo e ideal para iniciantes

🧠 Entendendo o VI/VIM

O VI é um editor clássico do Unix, enquanto o VIM (Vi Improved) é uma versão mais moderna e poderosa.

🔹 Modos do VIM

O VIM funciona com diferentes modos:

  • Modo Normal → Navegação e comandos
  • Modo Inserção → Digitação de texto
  • Modo Comando → Salvar, sair, etc.

▶️ Como abrir um arquivo no VIM

vim arquivo.txt

Se o arquivo não existir, ele será criado.


✍️ Inserindo texto no VIM

Para começar a digitar:

i

Isso ativa o modo de inserção.

Para sair desse modo:

ESC

💾 Salvando e saindo do VIM

Após pressionar ESC, use:

ComandoAção
:wSalvar
:qSair
:wqSalvar e sair
:q!Sair sem salvar

🔍 Navegação no VIM

Você pode usar:

  • h → esquerda
  • l → direita
  • k → cima
  • j → baixo

Ou usar as setas do teclado.


✂️ Comandos úteis no VIM

ComandoFunção
ddDeleta linha
yyCopia linha
pCola
/textoBuscar
uDesfazer

⚡ Por que usar o VIM?

✔ Extremamente rápido
✔ Ideal para servidores
✔ Altamente configurável
✔ Muito usado no mercado de TI


🧩 Entendendo o Nano

O Nano é um editor simples e direto, ideal para quem está começando.


▶️ Como abrir um arquivo no Nano

nano arquivo.txt

✍️ Editando no Nano

Diferente do VIM, você já começa digitando imediatamente — não precisa mudar de modo.


💾 Salvando e saindo no Nano

Os comandos aparecem na parte inferior da tela:

ComandoAção
CTRL + OSalvar
CTRL + XSair
CTRL + KRecortar linha
CTRL + UColar
CTRL + WBuscar

⚡ Por que usar o Nano?

✔ Fácil de aprender
✔ Interface intuitiva
✔ Ideal para iniciantes
✔ Sem curva de aprendizado complicada


🆚 VIM vs Nano: Qual escolher?

CaracterísticaVIMNano
Facilidade❌ Média/Difícil✅ Fácil
Poder✅ Muito alto❌ Básico
Velocidade✅ Alta✅ Boa
Uso profissional✅ Muito comum⚠️ Menos comum

👉 Resumo:

  • Use Nano se você está começando
  • Use VIM se quer produtividade e domínio do terminal

🚀 Dicas práticas

  • Sempre faça backup antes de editar arquivos críticos:
cp arquivo.txt arquivo.bkp
  • Para editar arquivos do sistema:
sudo vim /etc/arquivo.conf

ou

sudo nano /etc/arquivo.conf

🎯 Conclusão

Dominar editores como VI/VIM e Nano é um grande diferencial para qualquer profissional de TI.

Enquanto o Nano oferece simplicidade e rapidez para tarefas básicas, o VIM entrega poder e eficiência para usuários avançados.

👉 O ideal é conhecer os dois e usar cada um conforme a necessidade.