Hostwinds Tutoriais

Resultados da busca por:


Índice


Índice
Instalando Nano
No Ubuntu/Debian:
No CentOS/Rhel:
No macOS via homebrew:
Abrindo e criando arquivos
Navegando em Nano
Editando texto
Salvando e saindo de arquivos nano
Atalhos de teclado comuns
Pesquisando e substituindo o texto
Trabalhando com vários arquivos usando buffers
Abrindo vários arquivos
Navegando entre buffers
Buffers de fechamento
Visualizando informações do buffer
Exemplo prático: editar vários arquivos
Usando buffers com pesquisa
Resumo dos comandos de buffer
Destaque da sintaxe
Habilitando o destaque da sintaxe
Verificação se o destaque da sintaxe estiver ativado
Configurando o destaque da sintaxe
Etapa 1: Localize os arquivos de definição de sintaxe
Etapa 2: edite o arquivo .nanorc
Etapa 3: Sintaxe de teste destaque
Criando manualmente ou modificando regras de sintaxe
Formato de destaque da sintaxe
Destaques de sintaxe populares incluídos por padrão
Desativar a sintaxe destaque
Solução de problemas e dicas
Nano não salvará arquivos
Acidentalmente saiu sem salvar
Navegando grandes arquivos
Obtendo ajuda
Pensamentos finais

Como usar o editor Nano (Linux)

Tag: Linux 

Índice
Instalando Nano
No Ubuntu/Debian:
No CentOS/Rhel:
No macOS via homebrew:
Abrindo e criando arquivos
Navegando em Nano
Editando texto
Salvando e saindo de arquivos nano
Atalhos de teclado comuns
Pesquisando e substituindo o texto
Trabalhando com vários arquivos usando buffers
Abrindo vários arquivos
Navegando entre buffers
Buffers de fechamento
Visualizando informações do buffer
Exemplo prático: editar vários arquivos
Usando buffers com pesquisa
Resumo dos comandos de buffer
Destaque da sintaxe
Habilitando o destaque da sintaxe
Verificação se o destaque da sintaxe estiver ativado
Configurando o destaque da sintaxe
Etapa 1: Localize os arquivos de definição de sintaxe
Etapa 2: edite o arquivo .nanorc
Etapa 3: Sintaxe de teste destaque
Criando manualmente ou modificando regras de sintaxe
Formato de destaque da sintaxe
Destaques de sintaxe populares incluídos por padrão
Desativar a sintaxe destaque
Solução de problemas e dicas
Nano não salvará arquivos
Acidentalmente saiu sem salvar
Navegando grandes arquivos
Obtendo ajuda
Pensamentos finais

O Nano Text Editor é um editor de texto leve e baseado em terminais, conhecido por sua simplicidade e facilidade de uso.Seja você um iniciante explorando a linha de comando ou um usuário experiente que procura um editor rápido para seus projetos, o Nano oferece uma experiência direta e eficiente.

Este guia o levará a tudo o que você precisa saber sobre o Nano, desde a instalação até os recursos avançados.

Índice

Instalando Nano

Abrindo e criando arquivos

Navegando em Nano

Editando texto

Salvando e saindo

Atalhos de teclado comuns

Pesquisando e substituindo o texto

Trabalhando com vários arquivos

Destaque da sintaxe

Solução de problemas e dicas

Instalando Nano

Na maioria dos casos, o Nano é pré-instalado no seu sistema.Para verificar se está disponível, execute:

nano --version

Se o Nano não estiver instalado, você poderá adicioná -lo usando o gerenciador de pacotes do seu sistema:

No Ubuntu/Debian:

sudo apt update  
sudo apt install nano  

No CentOS/Rhel:

sudo yum install nano  

No macOS via homebrew:

brew install nano  

Abrindo e criando arquivos

Para abrir ou criar um arquivo no Nano, use o seguinte comando:

nano <filename>

Exemplos:

Para criar um novo arquivo:

nano newfile.txt

Para abrir um arquivo existente:

nano existingfile.txt

Quando você abre um arquivo, o Nano exibe seu conteúdo na área de edição principal, juntamente com um menu útil de comandos na parte inferior da tela.

Navegando em Nano

Nano fornece várias maneiras de mover seu documento:

  • Teclas de seta: Use as teclas de seta para subir, para baixo, para a esquerda ou direita.
  • Ctrl + A / Ctrl + E: Mova para o início/final de uma linha.
  • Ctrl + y / ctrl + v: Role para cima/para baixo uma tela.
  • Ctrl + W.: Procure uma palavra ou frase.

Editando texto

  • Digitando: Comece a digitar para adicionar texto onde o cursor está localizado.
  • Excluindo: Use o backspace ou a tecla Excluir para remover caracteres.

Cortar e colar:

  • Ctrl + K: Corte a linha atual.
  • Ctrl + u: Cole a (s) linha (s) cortada (s).

Desfazer e refazer:

  • Alt +u: Desfazer a última ação.
  • Alt + e: Refazer a ação desfeita.

Salvando e saindo de arquivos nano

Salvando seu trabalho:
Pressione Ctrl + O (Escreva) para salvar suas alterações.Nano solicitará que você confirme ou modifique o nome do arquivo.Pressione Enter para salvar.

Saindo nano:
Pressione Ctrl + X para sair.Se você tiver alterações não salvas, o Nano perguntará se você deseja salvar antes de sair.

Atalhos de teclado comuns

Aqui estão alguns dos atalhos mais usados ​​de Nano:

Açao

Atalho

Salve 

Ctrl + o

Saída

Ctrl + x

Corte a linha

Ctrl + k

Linha de pasta

Ctrl + u

Desfazer

Alt + a

Refazer

Alt + e

Pesquisa

Ctrl + W.

Vá para a linha/coluna

Ctrl + _

Pesquisando e substituindo o texto

Procurar: pressione Ctrl + W., insira o texto que você está procurando e pressione Entrar.

Substituir: Depois de pesquisar (Ctrl + W.), imprensa Ctrl + r Para substituir pelo texto dos desejos.

Trabalhando com vários arquivos usando buffers

Ao trabalhar com vários arquivos, o Nano permite abrir e editar vários arquivos ao mesmo tempo usando buffers.Cada buffer no Nano corresponde a um arquivo aberto.Esse recurso é particularmente útil para alternar rapidamente os arquivos sem sair do editor.

Veja como você pode gerenciar e navegar entre vários buffers:

Abrindo vários arquivos

Para abrir vários arquivos simultaneamente, liste os nomes de arquivos ao lançar o Nano:

nano file1.txt file2.txt file3.txt

O primeiro arquivo (file1.txt) aparecerá na janela de edição principal.Os outros arquivos (file2.txt e file3.txt) serão carregados em buffers separados.

Navegando entre buffers

Depois de ter vários arquivos abertos em buffers, você pode alternar entre eles usando os seguintes comandos:

  • Ctrl + ^ (ou Ctrl + 6): Mude para o próximo buffer.
  • Ctrl + o: Salve alterações no buffer atual.
  • Ctrl + x: Saia do buffer atual (o Nano solicitará que você salve alterações, se necessário).

Quando você pressiona Ctrl + ^, Nano Cycles para o próximo buffer da lista.Isso permite que você trabalhe em um arquivo, mude para outro e retorne conforme necessário.

Buffers de fechamento

Para fechar um buffer específico, siga estas etapas:

  1. Enquanto estiver no buffer, pressione Ctrl + x sair.
  2. Se houver alterações não salvas, o Nano solicitará que você salve.Confirme com Y para salvar ou N para descartar mudanças.

Depois de sair de um buffer, o Nano passará automaticamente para o próximo buffer, se algum arquivo permanecer aberto.

Visualizando informações do buffer

Para ver qual buffer você está editando, Nano mostra o nome do arquivo na barra de título do editor.A barra de título também é atualizada ao trocar de buffers, facilitando o controle de seus arquivos abertos.

Exemplo prático: editar vários arquivos

Aqui está um exemplo passo a passo de como trabalhar com vários buffers:

  1. Abra vários arquivos:

nano index.html styles.css script.js

2. Editar index.html conforme necessário.

3. Mude para o próximo buffer (Styles.css) usando Ctrl + ^.

4. Modifique os estilos e salve usando Ctrl + o.

5. Mude para o buffer final (script.js) e faça alterações.

6. Quando terminar, salve seu trabalho e saia de buffers um de cada vez usando Ctrl + x.

Usando buffers com pesquisa

Ao trabalhar com vários arquivos, pode ser necessário localizar conteúdo específico entre os buffers:

  • Pesquise em um buffer: Imprensa Ctrl + W. Para pesquisar no arquivo atual.
  • Trocar de buffers após a pesquisa: Usar Ctrl + ^ Para passar para o próximo buffer e continuar pesquisando.

Este método ajuda você a navegar rapidamente e a encontrar conteúdo em vários arquivos sem fechar o editor.

Resumo dos comandos de buffer

Aqui está uma referência rápida para gerenciar buffers em Nano:

Açao

Atalho

Abra vários arquivos

nano file1 file2

Mude para o próximo buffer

Ctrl + ^ (Ctrl + 6)

Salve o buffer atual

Ctrl + o

Fechar o buffer

Ctrl + x

Destaque da sintaxe

O destaque da sintaxe no Nano facilita a leitura e a edição de código ou marcação, exibindo texto em cores diferentes com base em seu significado.Esse recurso é especialmente útil ao trabalhar com linguagens de programação, arquivos de configuração ou qualquer texto estruturado.Por padrão, o Nano suporta o destaque da sintaxe para muitos idiomas e tipos de arquivos comuns, como HTML, CSS, Python, JavaScript, e scripts de shell.

Habilitando o destaque da sintaxe

Para ativar o destaque da sintaxe, o Nano lê arquivos de definição de sintaxe predefinidos.Esses arquivos dizem ao Nano como o código de código de cores com base nos tipos e extensões de arquivos.

Verificação se o destaque da sintaxe estiver ativado

Execute Nano com um arquivo de amostra para ver se o destaque está ativo:

nano test.py

Se você vir palavras -chave ou elementos de código em diferentes cores, o destaque da sintaxe já está ativado.Caso contrário, siga as etapas abaixo para configurá -lo.

Configurando o destaque da sintaxe

O destaque da sintaxe no Nano é controlado pelo arquivo de configuração .NanorC.O arquivo informa a Nano quais regras de sintaxe são carregadas com base nos tipos de arquivo.

Etapa 1: Localize os arquivos de definição de sintaxe

Os arquivos de sintaxe de Nano geralmente estão localizados em:

  • Linux: /usr/share/nano/
  • MacOS (via homebrew):/Opt/homebrew/share/nano/

Para verificar os arquivos de sintaxe disponíveis, liste o conteúdo do diretório:

ls /usr/share/nano/

Você verá arquivos como:

  • python.nanorc (python)
  • html.nanorc (html)
  • javascript.nanorc (javascript)
  • sh.nanorc (scripts de shell)

Cada arquivo contém regras de sintaxe para seu respectivo idioma.

Etapa 2: edite o arquivo .nanorc

Para ativar o destaque da sintaxe, você precisa incluir esses arquivos de sintaxe em seu .Nanorc arquivo de configuração.

1. Abra o arquivo .nanorc em Nano:

nano ~/.nanorc

Se o arquivo não existir, o Nano o criará.

2. Adicione linhas para incluir os arquivos de definição de sintaxe.Por exemplo:

include "/usr/share/nano/python.nanorc"  
include "/usr/share/nano/html.nanorc"  
include "/usr/share/nano/javascript.nanorc"  
include "/usr/share/nano/sh.nanorc"

Para incluir todos os arquivos de sintaxe disponíveis, você pode usar um curinga (*):

include "/usr/share/nano/*.nanorc"

3.Save e saia do arquivo .Nanorc:

  • pressione Ctrl + o (escreva) para salvar.
  • pressione Ctrl + x sair.
Etapa 3: Sintaxe de teste destaque

Reabrir um arquivo em Nano que corresponde a um dos idiomas incluídos:

nano test.html

Se configurado corretamente, você verá a sintaxe destacando em ação.

Criando manualmente ou modificando regras de sintaxe

O Nano permite criar regras de destaque de sintaxe personalizadas para qualquer tipo de arquivo.Isso é particularmente útil para idiomas incomuns ou proprietários.

Formato de destaque da sintaxe

Uma regra de sintaxe segue esta estrutura básica:

syntax "name" file-pattern  
color "color" regex  
  • sintaxe: Define o nome da sintaxe e especifica quais arquivos se aplica ao uso de um padrão de arquivo.
  • cor: Define a cor de uma correspondência de expressão regular (regex).

Destaques de sintaxe populares incluídos por padrão

Nano vem com arquivos de sintaxe para muitos tipos de arquivos comuns, incluindo:

Tipo de arquivo

Arquivo de sintaxe

Extensão de arquivo

Pitão

python.nanorc

.py

HTML

html.nanorc

.html, .htm

JavaScript

javascript.nanorc

.js

Scripts de shell

sh.nanorc

.sh, .bashrc

Css.

css.nanorc

.css

JSON

json.nanorc

.json

Markdown

markdown.nanorc

.md, .markdown

Para incluí -los, verifique se o seu .Nanorc o arquivo tem:

include "/usr/share/nano/*.nanorc"

Desativar a sintaxe destaque

Se você preferir desativar o destaque da sintaxe, adicione a seguinte linha ao seu arquivo .nanorc:

syntax "none" ".*"

Isso efetivamente impede que o Nano aplique regras de sintaxe a qualquer arquivo.

Como alternativa, inicie o Nano com a sintaxe destacando desativados para uma sessão específica:

nano -Ynone filename

Solução de problemas e dicas

Nano não salvará arquivos

Certifique -se de ter as permissões corretas para editar o arquivo.Use sudo nano <nameName> para editar arquivos protegidos.

Acidentalmente saiu sem salvar

Se você pressionar Ctrl + X e optar por não salvar, suas alterações serão perdidas.Sempre verifique o prompt antes de sair.

Navegando grandes arquivos

Para arquivos grandes, use Ctrl + _ para pular diretamente para uma linha específica.

Obtendo ajuda

Nano inclui ajuda embutida.Pressione Ctrl + G a qualquer momento para acessar a tela de ajuda.

Pensamentos finais

Nano é um editor de texto poderoso e fácil de usar perfeito para edições rápidas ou trabalhar em um ambiente de terminal.Com seus atalhos intuitivos e opções de personalização, ele atinge um equilíbrio entre simplicidade e funcionalidade.

Experimente os recursos de Nano e encontre o fluxo de trabalho que atenda às suas necessidades.Feliz edição!

Escrito por Christopher Langdon  /  novembro 8, 2019