Hostwinds Tutoriais
Resultados da busca por:
Índice
Tag: Linux
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.
Pesquisando e substituindo o texto
Trabalhando com vários arquivos
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:
sudo apt update
sudo apt install nano
sudo yum install nano
brew install nano
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.
Nano fornece várias maneiras de mover seu documento:
Cortar e colar:
Desfazer e refazer:
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.
Aqui estão alguns dos atalhos mais usados de Nano:
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.
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:
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.
Depois de ter vários arquivos abertos em buffers, você pode alternar entre eles usando os seguintes comandos:
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.
Para fechar um buffer específico, siga estas etapas:
Depois de sair de um buffer, o Nano passará automaticamente para o próximo buffer, se algum arquivo permanecer aberto.
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.
Aqui está um exemplo passo a passo de como trabalhar com vários buffers:
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.
Ao trabalhar com vários arquivos, pode ser necessário localizar conteúdo específico entre os buffers:
Este método ajuda você a navegar rapidamente e a encontrar conteúdo em vários arquivos sem fechar o editor.
Aqui está uma referência rápida para gerenciar buffers em Nano:
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.
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.
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.
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.
Os arquivos de sintaxe de Nano geralmente estão localizados em:
Para verificar os arquivos de sintaxe disponíveis, liste o conteúdo do diretório:
ls /usr/share/nano/
Você verá arquivos como:
Cada arquivo contém regras de sintaxe para seu respectivo idioma.
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:
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.
O Nano permite criar regras de destaque de sintaxe personalizadas para qualquer tipo de arquivo.Isso é particularmente útil para idiomas incomuns ou proprietários.
Uma regra de sintaxe segue esta estrutura básica:
syntax "name" file-pattern
color "color" regex
Nano vem com arquivos de sintaxe para muitos tipos de arquivos comuns, incluindo:
Para incluí -los, verifique se o seu .Nanorc o arquivo tem:
include "/usr/share/nano/*.nanorc"
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
Certifique -se de ter as permissões corretas para editar o arquivo.Use sudo nano <nameName> para editar arquivos protegidos.
Se você pressionar Ctrl + X e optar por não salvar, suas alterações serão perdidas.Sempre verifique o prompt antes de sair.
Para arquivos grandes, use Ctrl + _ para pular diretamente para uma linha específica.
Nano inclui ajuda embutida.Pressione Ctrl + G a qualquer momento para acessar a tela de ajuda.
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