Em 1989, a Universidade de Washington lançou um cliente de e-mail *nix chamado Pine. Este cliente continha um editor integrado chamado Pico, que representava o compositor de mensagens do Pine, e foi escrito em C. Pico era um editor simples que se concentrava em trabalhar com um único documento de cada vez.
Em 1999, quando se desenvolveram os problemas com o licenciamento do Pico, Chris Allegretta criou a TIP a fim de criar uma substituição de software livre. A TIP, que significava TIP não é Pico, foi renomeada para Nano em 2000 para evitar um conflito com uma ferramenta Unix chamada tip
. O Nano tornou-se parte do projeto GNU em 2001, e como resultado, o Nano é às vezes referido como GNU Nano.
Este artigo mostrará como instalar o Nano e lhe fornecerá comandos básicos para que você comece.
>282828>Instalação>
Instalar o Nano em um sistema baseado no Red Hat Enterprise Linux é tão fácil quanto sudo yum install nano
, e ao contrário de alguns editores, não há nenhuma configuração adicional necessária a menos que você deseje configurar o Nano para ser seu editor padrão. Para fazer do Nano o padrão para todo o seu sistema:
sudo cat <<EOF >> /etc/profile.d/nano.shexport VISUAL="nano"export EDITOR="nano"EOF
Para fazer do Nano o editor padrão do usuário:
cat <<EOF >> ~/.bash_profileexport VISUAL="nano"export EDITOR="nano"EOF
Em seguida, para ativar, simplesmente digite ./.bash_profile
, ou faça logout e depois volte para dentro para reiniciar sua sessão.
Comandos básicos
Vamos explorar os comandos básicos necessários para começar a usar o Nano.
Iniciar/editar um arquivo
Para abrir um arquivo existente, ou para criar um novo arquivo, digite nano <filename>
. Se o arquivo está ou estará em um diretório diferente, digite nano </path/to/filename>
. Não importa como você abre o arquivo, você começa na tela de edição:
Obtendo ajuda
Existem várias maneiras de obter ajuda com o Nano. Se você estiver na linha de comando, veja as páginas man digitando man nano
, que retornará as opções de linha de comando.
Os outros tipos de ajuda estão disponíveis dentro do programa uma vez que você esteja editando. O primeiro tipo é o que eu costumo chamar de “ajuda na tela”, pois é visível na parte inferior da tela o tempo todo (embora este recurso varie se você estiver no processo de usar uma das funções do programa Nano através de um atalho). Por exemplo, se você digitar o atalho para justificar, o atalho para injustificar substitui uma das opções originais. Outro exemplo é quando você pesquisa. A ajuda na tela muda para atalhos que você pode usar enquanto pesquisa.
Para acessar a ajuda principal do Nano, digite Ctrl+G ou Ctrl+g, já que o Nano não é sensível a maiúsculas e minúsculas no que diz respeito a atalhos e pesquisas.
Se você acessar a ajuda a partir da tela principal de edição, você será levado à ajuda principal do Nano, que inclui todas as diferentes funções do programa e seus atalhos, bem como uma breve explicação de cada uma delas:
No entanto, se você acessar a ajuda de uma das funções do programa, você encontrará ajuda mais especializada similar a como os atalhos na tela mudam.
Procura (e substituição)
Pode aceder à função de procura através do atalho Ctrl+W, e não é sensível a maiúsculas e minúsculas como mencionado anteriormente. Outra característica deste atalho é que ele irá envolver o arquivo, então se você começou mais abaixo no texto e há uma correspondência acima, a busca irá envolver aquele ponto:
Se, enquanto estiver procurando, você deseja substituir o texto ou caractere que você está procurando, você pode fazê-lo com o atalho Ctrl+R. Nota: se você já pesquisou pelo menos a primeira partida, Ctrl+R será para “Read File” então você precisará Ctrl+W e depois Ctrl+R para fazer uma pesquisa e substituir. Se for encontrada uma correspondência, você será solicitado a substituir essa instância por uma Y
(sim) ou N
(não), ou substituir todas as instâncias, ou cancelar a busca e substituir completamente.
Movendo em torno de
Você pode mover-se no Nano enquanto usa a função de busca, ou enquanto edita. Quando na função de busca, use os vários atalhos para se mover para o início ou fim da linha, parágrafo, ou o próprio documento (anotado pela primeira ou última linha). Você também pode ir para um local específico dentro do documento.
Ao mover enquanto edita, você tem a opção de ir para a página anterior ou para a próxima página.
Cortar e colar
Como na maioria dos editores, você tem a habilidade de cortar (Ctrl+K) e colar (Ctrl+U) dentro do Nano, embora a cola seja referida como Uncut. Para cortar uma seção específica de uma linha ou linhas, primeiro marque sua seleção usando Ctrl+Shift+6 (Ctrl+^), e depois mova seu cursor para o final da seleção, e use o atalho Ctrl+^ novamente para cortar o texto do documento.
Finding your location
Need para descobrir onde seu cursor está no documento? O atalho Ctrl+^ fornece a linha, coluna, caractere e percentagem do caminho através do documento.
Justifying
Justifying a paragraph re-espacializa-o de modo a que todas as linhas toquem tanto a margem esquerda como a direita, adicionando espaços brancos conforme necessário. Para justificar seu parágrafo atual, use o atalho Ctrl+J; mas similar ao des-cortar, você usa o atalho Ctrl+U para injustificar.
Inserir arquivos
Como mencionado ao discutir a história do Nano, você só pode trabalhar com um arquivo de cada vez. No entanto, você pode inserir outro arquivo no documento em que você está trabalhando atualmente. Para inserir o outro arquivo na sua localização atual dentro do documento, use o atalho Ctrl+R. Pode então fornecer o caminho do ficheiro digitando-o, ou usar Ctrl+T para pesquisar através do sistema de ficheiros.
Saving or writing out
Há alturas em que deseja guardar o seu documento enquanto edita, e sem ter de sair do documento. Esta situação pode ser referida como salvar ou escrever. Para fazer isso, use o atalho Ctrl+O, e você será solicitado a usar o nome do arquivo (dando a você a oportunidade de salvar em um arquivo diferente se você escolher).
Sair
Sair do Nano é simples. Você digita Ctrl+X. Você tem a oportunidade de salvar o arquivo, dar-lhe um novo nome, ou não salvar em absoluto. Ou, você pode escolher não sair do documento depois de tudo.
Pros e contras
Como você pode ver, o Nano é bastante simples e direto de usar. Ele também é extremamente leve e em um ponto foi o editor padrão, assim como o editor instalado quando em modo de recuperação. No entanto, o Nano tem suas limitações, como um conjunto de recursos menor do que você encontraria em um editor mais robusto como o Vim ou Emacs, incluindo a capacidade de trabalhar em mais de um documento de cada vez.