GNU nano (editor de texto)

Origem: Wikipédia, a enciclopédia livre.
GNU nano
Um screenshot do nano 2.1.2
Autor Chris Allegretta
Versão estável 7.2 (18 de janeiro de 2023; há 14 meses) [±][1] [+/-]
Versão em teste [+/-]
Escrito em C
Gênero(s) Editor de Texto
Licença GNU General Public License
Página oficial www.nano-editor.org

nano é um editor de texto para sistemas tipo Unix ou ambientes usando interfaces de linha de comandos (CLI). Ele emula o editor de texto Pico, parte do cliente de email Pine, e também provê funcionalidade adicional.[2] Em contraste com Pico, nano é licenciado sob a Licença Pública Geral GNU (GPL). Lançado como software livre por Chris Allegretta em 1999, atualmente nano é parte do Projeto GNU.[3]

História[editar | editar código-fonte]

nano foi criado em 1999 primeiro com o nome TIP (This isn't Pico), por Chris Allegretta. Sua motivação foi criar um substituto livre para o Pico, que não era distribuído sob uma licença livre. O nome mudou para nano em 10 de janeiro de 2000 para evitar um conflito de nome com um utilitário Unix, o tip. O nome vem dos prefixos SI, já que nano é 1000 vezes maior do que pico. Em fevereiro de 2001, nano tornou-se parte do Projeto GNU.

nano implementa algumas habilidades que faltam no Pico, entre eles coloração de texto, busca e substituição com expressões regulares, rolagem suave, múltiplos buffers, suporte a mudança das teclas de atalho,[4] e re-fazer e desfazer sobre as mudanças na edição.[4]

Em 11 de agosto de 2003, Chris Allegretta oficialmente passou a manutenção do código do nano para David Lawrence Ramsey.[4] Em 20 de dezembro de 2007, Ramsey saiu dentre os mantenedores do nano.[4]

Teclas de controle[editar | editar código-fonte]

nano, assim como Pico, é comandado por teclas de atalho. Por exemplo, Ctrl+O salva o arquivo atual; Ctrl+W vai para o menu de busca. nano coloca uma linha de barra de atalhos na base da tela, listando muitos dos comandos disponíveis no contexto atual. Para uma lista completa, Ctrl+G mostra a tela de ajuda.

Diferente do Pico, nano usa teclas meta para mudar seu comportamento. Por exemplo, Meta+S liga/desliga a rolagem suave.

Ver também[editar | editar código-fonte]

Referências

  1. «News». nano-editor.org. Consultado em 17 de agosto de 2023 
  2. The nano FAQ: http://www.nano-editor.org/dist/v2.2/faq.html#1.3
  3. http://directory.fsf.org/wiki/Nano
  4. a b c d Allegretta, Chris (18 de março de 2008). «GNU nano 2.1.0». Nano-devel mailing list. gnu.org. Consultado em 18 de março de 2008 

Ligações externas[editar | editar código-fonte]