GNU nano - GNU nano
Autor (es) original (is) | Chris Allegretta |
---|---|
Desenvolvedor (s) | Benno Schulenberg |
lançamento inicial | 18 de novembro de 1999 |
Versão estável | |
Repositório | |
Escrito em | C |
Sistema operacional | Plataforma cruzada |
Incluído com | Sistemas operacionais baseados em GNU |
Disponível em | inglês |
Modelo | Editor de texto |
Licença | 2007: GPL-3.0-or-later 2001: GPL-2.0-or-later 1999: GPL-1.0-or-later |
Local na rede Internet |
nanoeditor |
GNU nano é um editor de texto para sistemas de computação tipo Unix ou ambientes operacionais usando uma interface de linha de comando . Ele emula o editor de texto Pico , parte do cliente de e-mail Pine , e também fornece funcionalidade adicional. Ao contrário do Pico, o nano é licenciado pela GNU General Public License (GPL). Lançado como software livre por Chris Allegretta em 1999, o nano tornou-se parte do Projeto GNU em 2001.
História
GNU nano foi criado pela primeira vez em 1999 com o nome TIP (uma sigla recursiva para TIP Isn't Pico ), por Chris Allegretta. A sua motivação era criar um substituto de software livre para o Pico, que não era distribuído sob uma licença de software livre . O nome foi alterado para nano em 10 de janeiro de 2000 para evitar um conflito de nomenclatura com a dica de utilitário Unix existente . O nome vem do sistema de prefixos SI , em que nano é 1000 vezes maior que pico . Em fevereiro de 2001, o nano tornou-se parte do Projeto GNU .
GNU nano implementa vários recursos que faltam ao Pico, incluindo destaque de sintaxe , números de linha, busca e substituição de expressão regular , rolagem linha por linha, múltiplos buffers, recuo de grupos de linhas, suporte de teclas religáveis e desfazer e refazer alterações de edição.
Em 11 de agosto de 2003, Chris Allegretta entregou oficialmente a manutenção do código-fonte do nano para David Lawrence Ramsey. Em 20 de dezembro de 2007, com o lançamento do 2.0.7, Ramsey deixou o cargo de mantenedor do nano. A licença também foi atualizada para GPL-3.0 ou posterior . O projeto é atualmente mantido por Benno Schulenberg.
Na versão 2.6.0 em junho de 2016, o desenvolvedor principal atual e os outros membros ativos do projeto nano decidido em consenso para deixar o Projeto GNU, por causa de suas objeções sobre a Free Software Foundation 's cessão de direitos autorais política, e sua crença de que A propriedade descentralizada dos direitos autorais não impede a capacidade de fazer cumprir a GNU General Public License. O passo foi reconhecido pelo Debian e Arch Linux , enquanto o Projeto GNU resistiu à mudança e o chamou de " fork ". Em 19 de agosto de 2016, Chris Allegretta anunciou o retorno do projeto para a família GNU, após concessões do GNU na atribuição de direitos autorais para o Nano especificamente, o que aconteceu quando a versão 2.7.0 foi lançada em setembro de 2016.
Teclas de controle
GNU nano, como Pico, é orientado para teclado , controlado com teclas de controle . Por exemplo, Ctrl+ Osalva o arquivo atual; Ctrl+ Wvai para o menu de pesquisa. GNU nano coloca uma "barra de atalho" de duas linhas na parte inferior da tela, listando muitos dos comandos disponíveis no contexto atual. Para obter uma lista completa, Ctrl+ Gobtém a tela de ajuda.
Ao contrário do Pico, o nano usa meta keys para alternar seu comportamento. Por exemplo, Meta+ Sativa e desativa o modo de rolagem suave. Quase todos os recursos que podem ser selecionados na linha de comando podem ser alternados dinamicamente. Em teclados sem a tecla meta, ela é frequentemente mapeada para a tecla escape Esc, de modo que, para simular, digamos, Meta+ Sé necessário pressionar a Esctecla, soltá-la e, em seguida, pressionar a Stecla.
GNU nano também pode usar dispositivos apontadores, como um mouse , para ativar funções que estão na barra de atalhos, bem como posicionar o cursor.
Veja também
- Comparação de editores de texto
- Lista de editores de texto
- Lista de comandos Unix
- Pico (editor de texto)