GNU nano

Tela Software:
GNU nano
Detalhes de Software:
Versão: 2.9.8 Atualizado
Data de upload: 22 Jun 18
Revelador: Chris Allegretta
Licença: Livre
Popularidade: 48

Rating: 2.7/5 (Total Votes: 3)

GNU nano é um software de linha de comando de software livre que ajuda os usuários a editar arquivos de texto no shell do Linux. O projeto foi originalmente iniciado como uma substituição do editor de texto Pico fácil de usar e fácil de usar. É um pacote GNU oficial e tem como objetivo resolver os problemas que os usuários tinham com o editor de texto do Pico, além de adicionar funcionalidades extras.


Recursos em resumo

Os principais recursos incluem atalhos de teclado personalizáveis, quebra automática de linhas, suporte completo de desfazer e refazer, suporte a pager, pesquisa abortável, realce de sintaxe mais rápido para expressões regulares complicadas, avisos para arquivos não graváveis ​​e mais exemplos de realce de sintaxe , incluindo Fortran, OCaml, objC e Makefiles.


Começando com o GNU nano
Em primeiro lugar, devemos mencionar que várias distribuições do Linux vêm pré-instaladas com o programa GNU nano, porque é uma parte muito importante do software que deve ser usada ao editar arquivos de configuração do sistema quando você não tem acesso ao ambiente gráfico.

Para instalar e usar o programa GNU nano no seu sistema operacional GNU / Linux, você deve primeiro fazer o download da última versão do Softoware, salvar o arquivo em algum lugar do seu computador e extrair seu conteúdo com o gerenciador de arquivos favorito.

Agora abra um aplicativo de emulador de terminal, navegue até o local dos arquivos de archive extraídos usando o & lsquo; cd & rsquo; comando (por exemplo cd /home/softoware/nano-2.3.6), digite o & lsquo; ./ configure && make & rsquo; comando para configurar / otimizar e compilar o programa, seguido pelo & lsquo; make install & rsquo; ou & sudo make install & rsquo; comandos, dependendo se você é root ou um usuário com privilégios de root, para instalá-lo em todo o sistema e torná-lo disponível para todos os usuários em sua máquina.


Sob o capô

O GNU nano é escrito inteiramente na linguagem de programação C, o que significa que é fino e extremamente rápido. Ele foi testado com sucesso em arquiteturas de conjunto de instruções de 32 e 64 bits.

O que há de novo nesta versão:

  • GNU nano 2.9.8? Espresso? traz a capacidade de filtrar o buffer (ou a região marcada) através de um comando externo (^ R ^ X e prefixar o comando com o símbolo de pipe, "| & quot;), é melhor em detectar e manter parágrafos, é capaz de justificar // - estilo comentários, corrige uma falha quando a ligação de uma chave a uma cadeia de caracteres não possui uma cotação de fechamento, fornece feedback sobre o número de linhas gravadas também quando prepending ou anexando e corrige alguns bugs com o linter.

O que há de novo na versão:

  • GNU nano 2.9.2 "Pussy Riot" exibe corretamente o estado Modificado ao desfazer / refazer (também quando o arquivo foi salvo em algum lugar no meio do caminho), melhora o desfazer de um avanço de linha automático no EOF, corrige um problema de compilação nos BSDs, mostra o cursor novamente quando compilado com --withslang, renomeia a opção 'justifytrim' para 'trimblanks' porque agora ele cortará espaços em branco à direita enquanto você está digitando (e o hard-wrapping está habilitado), continua empurrando as palavras para a próxima linha por muito mais tempo (quando quebra automática), cria e recua e unindent uma região marcada, permite unindenting quando nem todas as linhas são recuadas, permite que uma região marcada com Shift persistir ao recuar / unindenting ou comentar / descomentar, e nesses casos exclui a última linha da região quando não está visivelmente marcado (que contribui para um comportamento mais intuitivo).

O que há de novo na versão 2.9.1:

  • GNU nano 2.9.1 & quot; Damyatta & quot; corrige um bug onde, quando a marca estiver ativada, ^ S sobrescreveria o arquivo apenas com a região marcada. Esta versão elimina ainda mais o item & quot; Modificado & quot; sinaliza quando todas as edições são desfeitas, adiciona ou atualiza algumas sequências mágicas e não se esquece de quando o cursor esteve pela última vez na linha 1, coluna 1.

O que é novo na versão 2.9.0:

  • GNU nano 2.9.0 & quot; Eta & quot; introduz a capacidade de gravar e repetir os toques no teclado (M-: para iniciar e parar a gravação, M-; para reproduzir a macro), faz com que ^ Q e ^ S façam algo útil por padrão (^ Q inicia uma busca para trás e ^ S salva o arquivo atual), altera ^ W para iniciar sempre uma pesquisa de avanço, mostra o número de buffers abertos (quando mais de um) na barra de título, não pede mais para pressionar Enter quando há erros em um arquivo rc, retira o as opções '- quiet' e 'set quiet' e 'set backwards', fazem com que o indenting e unindenting sejam desabilitadas, procurarão em $ XDG_CONFIG_HOME por um arquivo nanorc e em $ XDG_DATA_HOME pelos arquivos de histórico, adicionam uma pilha histórica para comandos executados (^ R ^ X), não sobrescreve o arquivo de histórico de posição de outro nano e corrige uma pequena quantidade de bugs.

O que há de novo na versão 2.8.7:

  • GNU nano 2.8.7 & quot; Fragrância & quot; corrige um bloqueio quando as guias são mais largas que a tela, torna o recuo + unindenting mais previsível retendo recuos relativos, permite colar (^ U) em um prompt, permite que as aspas triplas no Python não sejam seguidas por um caractere, não rola três páginas em um rolar da roda do mouse, liga Alt + Up e Alt + Down para encontrar o próximo e o próximo texto, e corrige alguns problemas difíceis de descrever com as guias de quebra automática e de delimitação.

O que há de novo na versão 2.8.5:

  • GNU nano 2.8.5 & quot; Farouche & quot; evita um travamento ao acordar de uma suspensão que foi induzida de fora, permite números de linha e coluna negativos na linha de comando, evita algumas oscilações ao redimensionar a tela enquanto no navegador de arquivos, abre arquivos na ordem em que foram mencionados no comando linha, e não pretende ter acordado de suspensão ao receber um SIGCONT.

O que há de novo na versão 2.8.3:

  • GNU nano 2.8.3 & quot; Hirsch & quot; corrige um posicionamento incorreto do refletor durante a substituição interativa, evita falhas de compilação no AIX e Solaris, corrige uma falha no Solaris, acelera as pesquisas, aprimora o realce da sintaxe do PHP e não solicita mais "salvar mesmo assim" & quot; quando o usuário ^ Q descarta o buffer.

O que há de novo na versão 2.8.1:

  • GNU nano 2.8.1 & quot; Ellert & quot; correções criam falhas no MacOS e no musl, corrige problemas de rolagem no modo de moldagem quando há caracteres de largura dupla nos limites de linha, mostra caracteres de largura dupla como "& gt;" e & quot;

O que há de novo na versão 2.8.0:

  • GNU nano 2.8.0 & quot; Axat & quot; facilita mover-se em linhas macias: as teclas Para cima e Para baixo agora vão da linha visual para a linha visual, em vez de saltar entre linhas lógicas, e as teclas Início e Fim passam para o início e fim de uma linha e somente quando já lá, então para o início e fim da linha lógica. Além disso, a tela agora pode rolar por linha, em vez de sempre por linha lógica. Em uma frente totalmente diferente: o nano agora faz uso do gnulib, para fazer com que ele seja construído em mais plataformas. Resumindo: houve muitas mudanças internas, não muitas visíveis ao usuário (além da nova navegação por softwrap). A conversão para o gnulib foi feita por Mike Frysinger, a revisão do softwrap por David Ramsey.

O que há de novo na versão 2.7.5:

  • GNU nano 2.7.5 & quot; Nijntje & quot; pode corretamente pesquisar e substituir as âncoras regex B e b, repintar corretamente as coisas quando as expressões regulares multilinhas com início e fim idênticos estiverem envolvidas, corrigir uma falha com correspondências de expressão regular de comprimento zero, fazer substituições nas bordas de uma região marcada como direita caracteres de largura dupla na cabeça de linhas de softwrapped, exibe no máximo três avisos na inicialização e documenta a capacidade de ler um arquivo da entrada padrão. Venha cócegas meus ouvidos.

O que há de novo na versão 2.7.4:

  • GNU nano 2.7.4 & quot; Vestido vermelho & quot; desfaz exclusões de maneira ordenada novamente (bug foi introduzido na versão anterior), define a posição x preferida para movimentos verticais de forma mais consistente, evita alguns problemas de rolagem no modo softwrap, instala o manual Info também quando o sistema não tem 'makeinfo' e corrige o comportamento da âncora do início da palavra (

O que há de novo na versão 2.7.1:

  • GNU nano 2.7.1 & quot; Leuven & quot; adiciona um recurso frequentemente solicitado: a capacidade de exibir números de linha ao lado do texto. Isso pode ser ativado com -l ou --linenumbers na linha de comando, ou com 'set linenumbers' no nanorc, ou alternado com M- #. A coloração destes números pode ser escolhida através da opção 'set numbercolor'. Este release também corrige alguns bugs com rolagem no modo softwrap, é mais estrito na análise de religações de teclas e marca um novo buffer modificado quando a saída de um comando (^ R ^ X) foi lida nele. Venha e confira!

O que há de novo na versão 2.7.0:

  • GNU nano 2.7.0 & quot; Suni & quot; adiciona um novo recurso: permitindo que o texto seja selecionado, segurando Shift junto com as teclas do cursor. Além disso, o nano agora funciona também quando executado em terminais muito pequenos (até uma linha, uma coluna) e melhora a manipulação do prompt em espaços apertados. Não muito, mas é hora de fazer isso. Com esta versão, retornamos ao GNU. Por apenas um tempinho sonhamos que éramos tigres. Mas estamos de volta ao rebanho, voltando a uma dieta saudável de grama verde fresca e livre.

O que há de novo na versão 2.6.2:

  • nano 2.6.2? Le vent nous portera? adiciona dois novos recursos: as teclas Ctrl + Up e Ctrl + Down para saltar entre blocos de texto, e a opção 'wordchars' para especificar quais caracteres (além dos alfanuméricos) devem ser considerados formadores de palavras. Além disso, fornece feedback durante a entrada Unicode (MV seguido por um número hexadecimal de seis dígitos que deve começar com 0 ou 10), evita uma falha ao redimensionar a janela durante a entrada Verbatim, não solta um pressionamento de tecla após ter sido suspenso e substitui a âncora de início de linha (^) apenas uma vez por linha. Há também várias pequenas melhorias na renderização de tela e manipulação de chaves. Venha pegar o cabelo desgrenhado!

O que há de novo na versão 2.6.1:

  • nano 2.6.1 & quot; Stampede & quot; é principalmente uma atualização de tradução, mas também adiciona um pequeno recurso (a capacidade de usar números negativos com Go To Line: -1 significa a primeira linha da parte inferior), inclui realce de sintaxe para Rust e corrige três pequenos bugs (mas cantos distantes do editor que nem valem a pena mencionar).

O que há de novo na versão 2.5.2:

  • Problemas com o novo código de destaque da sintaxe acelerada foram corrigidos.
  • Outras correções incluem a detecção do tempo de configuração do suporte a groff HTML antes de tentar gerar a versão HTML das páginas man.
  • Usar a sintaxe ~ ou ~ nome de usuário em .nanorc agora deve funcionar novamente.
  • Além disso, o nano agora pedirá apenas um reconhecimento de erros encontrados ao analisar arquivos nanorc e um novo sinalizador -q (--quiet) silenciará essas mensagens completamente.

O que há de novo na versão 2.4.3:

  • Problemas com o novo código de destaque da sintaxe acelerada foram corrigidos.
  • Outras correções incluem a detecção do tempo de configuração do suporte a groff HTML antes de tentar gerar a versão HTML das páginas man.
  • Usar a sintaxe ~ ou ~ nome de usuário em .nanorc agora deve funcionar novamente.
  • Além disso, o nano agora pedirá apenas um reconhecimento de erros encontrados ao analisar arquivos nanorc e um novo sinalizador -q (--quiet) silenciará essas mensagens completamente.

O que há de novo na versão 2.4.2:

  • Problemas com o novo código de destaque da sintaxe acelerada foram corrigidos.
  • Outras correções incluem a detecção do tempo de configuração do suporte a groff HTML antes de tentar gerar a versão HTML das páginas man.
  • Usar a sintaxe ~ ou ~ nome de usuário em .nanorc agora deve funcionar novamente.
  • Além disso, o nano agora pedirá apenas um reconhecimento de erros encontrados ao analisar arquivos nanorc e um novo sinalizador -q (--quiet) silenciará essas mensagens completamente.

O que há de novo na versão 2.4.1:

  • Problemas com o novo código de destaque da sintaxe acelerada foram corrigidos.
  • Outras correções incluem a detecção do tempo de configuração do suporte a groff HTML antes de tentar gerar a versão HTML das páginas man.
  • Usar a sintaxe ~ ou ~ nome de usuário em .nanorc agora deve funcionar novamente.
  • Além disso, o nano agora pedirá apenas um reconhecimento de erros encontrados ao analisar arquivos nanorc e um novo sinalizador -q (--quiet) silenciará essas mensagens completamente.

O que há de novo na versão 2.4.0:

  • Problemas com o novo código de destaque da sintaxe acelerada foram corrigidos.
  • Outras correções incluem a detecção do tempo de configuração do suporte a groff HTML antes de tentar gerar a versão HTML das páginas man.
  • Usar a sintaxe ~ ou ~ nome de usuário em .nanorc agora deve funcionar novamente.
  • Além disso, o nano agora pedirá apenas um reconhecimento de erros encontrados ao analisar arquivos nanorc e um novo sinalizador -q (--quiet) silenciará essas mensagens completamente.

O que há de novo na versão 2.3.6:

  • Problemas com o novo código de destaque da sintaxe acelerada foram corrigidos.
  • Outras correções incluem a detecção do tempo de configuração do suporte a groff HTML antes de tentar gerar a versão HTML das páginas man.
  • Usar a sintaxe ~ ou ~ nome de usuário em .nanorc agora deve funcionar novamente.
  • Além disso, o nano agora pedirá apenas um reconhecimento de erros encontrados ao analisar arquivos nanorc e um novo sinalizador -q (--quiet) silenciará essas mensagens completamente.

O que há de novo na versão 2.1.8:

  • Esta versão inclui algumas melhorias de desempenho muito atrasadas no realce de cor de sintaxe, a capacidade de anular pesquisas em execução (útil principalmente ao editar arquivos muito grandes) e a capacidade de usar o nano como um pager para visualização padrão entrada (ou seja, "nano -").
  • Além disso, há atualizações de realce de sintaxe do gentoo e correções para problemas com a leitura de arquivos em um diretório com permissões estranhas do diretório pai.
  • O código de atalhos de teclado também foi substancialmente alterado para ser mais compatível com ISO-C.

O que há de novo na versão 2.1.7:

  • Esta versão inclui uma nova verificação de modificações externas quando salvar um arquivo, algumas limpezas de código e documentação e mais correções para o novo código de desfazer.

O que há de novo na versão 2.1.5:

  • Esta versão contém uma correção melhor para gravações bem-sucedidas relatadas incorretamente em sistemas de arquivos completos, mensagens mais úteis quando ocorre um erro interno no código de desfazer e correções para várias combinações de opções de tempo de configuração e sinalizadores de compilador.
  • Também está incluso o novo suporte para alterar o nome do arquivo rc no momento da configuração e o uso de regexes no estilo GNU para limites de palavras em sistemas que não os suportam nativamente, bem como as atualizações de tradução sempre populares.

Comentário para GNU nano

Comentários não encontrado
Adicionar comentário
Ligue imagens!