Pular para o conteúdo

O Editor de Texto Nano: Simplicidade no Terminal

Uma rápida passada de olhos sobre o editor nano.
Xerxes xerxeslins
Hits: 960 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Introdução

O editor GNU nano é um editor de texto baseado em linha de comando para sistemas do tipo Unix. Ele foi projetado para ser um substituto livre e fácil de usar para o antigo editor Pico. Diferente de editores como o Vi ou Emacs, que possuem curvas de aprendizado acentuadas, o nano foca na intuitividade.

A função principal do nano é a edição de arquivos de texto simples diretamente no terminal. Ele é utilizado para:

  • Alterar arquivos de configuração do sistema (como o /etc/fstab).
  • Escrever scripts rápidos em Shell ou Python.
  • Editar arquivos de texto em servidores remotos via SSH, onde não há interface gráfica disponível.

Linux: O Editor de Texto Nano: Simplicidade no Terminal

Breve história

O nano surgiu em 1999, criado por Chris Allegretta, originalmente com o nome TIP (TIP Isn't Pico). O objetivo era criar um software livre que imitasse o funcionamento do Pico, já que a licença do Pico na época não era totalmente aberta. Em 2000, o projeto foi renomeado para nano para evitar conflito de nomes com outra ferramenta e, pouco tempo depois, tornou-se parte oficial do Projeto GNU.


Como utilizar o Nano

Diferente de outros editores, o nano exibe os comandos principais na parte inferior da tela. O símbolo ^ representa a tecla Ctrl e o símbolo M representa a tecla Meta (geralmente o Alt).

1. Abrindo arquivos com numeração de linhas

Para visualizar o número das linhas lateralmente, o que facilita a localização de erros em scripts, utilize a flag -l:

nano -l arquivo.txt
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Comandos de sobrevivência (Atalhos)

  • Ctrl + O: Salva as alterações feitas no arquivo (Gravar).
  • Ctrl + X: Sai do editor. Se houver alterações não salvas, ele perguntará se deseja salvar.
  • Ctrl + K: Corta a linha inteira de texto.
  • Ctrl + U: Cola a linha que foi cortada anteriormente.
  • Ctrl + W: Abre a ferramenta de busca (Onde está).

3. Recuo de texto (Identação)

Se estiver escrevendo código, você pode ativar o recuo automático para que a nova linha comece na mesma coluna da linha anterior:

nano -i arquivo.txt

4. Criando um backup de segurança

Para que o nano crie automaticamente uma cópia de segurança do arquivo original antes de salvar as alterações, utilize a flag -B:

nano -B arquivo.txt

5. Habilitando o scroll do mouse

Embora seja um editor de terminal, você pode habilitar o uso do scroll do mouse para navegar pelo texto com a flag -m:

nano -m arquivo.txt

6. Editando sem quebra de linha automática

Por padrão, o nano pode quebrar linhas longas visualmente. Para evitar que ele insira quebras de linha onde você não deseja, use a flag -w:

nano -w arquivo.txt

Dica extra

Para não precisar digitar as flags toda vez que abrir o editor, você pode configurar o comportamento padrão criando um arquivo de configuração na sua pasta de usuário. Utilize o comando abaixo para automatizar isso:

cat < ~/.nanorc
set linenumbers
set autoindent
set backup
set mouse
include "/usr/share/nano/*.nanorc"
EOF

Este comando criará o arquivo .nanorc habilitando permanentemente a numeração de linhas, recuo automático, backups, cores e o uso do mouse.

Se gosta de assuntos sobre terminal, e se ainda não viu, recomendo estes artigos:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução

Sim, quebre o Debian!

DOOM mais fácil que atacar imp pelas costas

Elementary OS Freya

Gentoo: detectando impressoras de rede e como fixar uma impressora por IP

Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo

Guia introdutório do Linux IV

Instalar o Go (Golang) no Debian e Ubuntu

Utilizando o Vi - uma introdução

Entendendo como realizar busca de arquivos no Linux com "find" e "locate"

A profissão: Programador

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.