nano (Português)
GNU nano (ou nano) é um editor de texto que visa introduzir uma interface simples e opções de comando intuitivas para edição de texto baseada em console. nano suporta recursos incluindo realce de sintaxe colorido, conversões de tipo de arquivo DOS/Mac, verificação ortográfica e codificação UTF-8. nano aberto com um buffer vazio normalmente ocupa menos de 4 MB de memória residente.
Instalação
Configuração
A aparência, a funcionalidade e a função do nano são normalmente controladas por meio de argumentos de linha de comando ou comandos de configuração no arquivo ~/.config/nano/nanorc
.
Um arquivo de configuração de amostra é instalado durante a instalação do programa e está localizado em /etc/nanorc
. Para personalizar sua configuração nano, primeiro crie uma cópia local em ~/.config/nano/nanorc
:
$ cp /etc/nanorc ~/.config/nano/nanorc
Prossiga para estabelecer o ambiente do console nano configurando e/ou desativando comandos no arquivo ~/.config/nano/nanorc
.
Realce de sintaxe
O Nano vem com regras predefinidas de realce de sintaxe, definidas em /usr/share/nano/*.nanorc
e /usr/share/nano/extra/*.nanorc
. Para habilitá-los, adicione a seguinte linha ao ~/.config/nano/nanorc
ou ao /etc/nanorc
:
include "/usr/share/nano/*.nanorc" include "/usr/share/nano/extra/*.nanorc"
Para melhorias no realce de sintaxe que substituem e expandem as configurações padrão, instale nano-syntax-highlighting ou nano-syntax-highlighting-gitAUR e, adicionalmente à configuração acima, também adicionar:
include "/usr/share/nano-syntax-highlighting/*.nanorc"
/usr/share/nano-syntax-highlighting/nanorc.nanorc
.[1] Para resolver temporariamente o problema, você pode executar:
# sed -i 's/icolor brightnormal/icolor normal/g' /usr/share/nano-syntax-highlighting/nanorc.nanorc
Forth
Veja https://paste.xinu.at/wc17YG/ para realce de Forth.
PKGBUILD
Salve https://paste.xinu.at/4ss/ (semelhante ao antigo do servidor svntogit do Arch) em /etc/nano/pkgbuild.nanorc
e inclua-o:
include "/etc/nano/pkgbuild.nanorc"
Suspensão
Ao contrário da maioria dos programas interativos, a suspensão não está habilitada por padrão. Para alterar isso, remova o comentário da linha set suspendable
em /etc/nanorc
. Isso permitirá que você use as teclas Ctrl+z
para enviar o nano para segundo plano.
Uso
Os atalhos podem ser visualizados de dentro do nano. Consulte os arquivos de ajuda on-line do nano via Ctrl+g
dentro do nano e o Command Manual do nano para descrições completas e suporte adicional.
Veja também a folha de dicas para nano.
Funções especiais
Os atalhos de teclado que representam funções comumente usadas estão listados nas duas linhas inferiores da tela nano.
Eles podem ser alternados por:
-
Ctrl
para atalhos baseados em^
-
Meta
(geralmenteAlt
) ouEsc
para atalhos baseados emM-
Dicas e truques
Substituir vi com nano
Para substituir vi por nano como editor de texto padrão para comandos como visudo, defina as variáveis de ambiente VISUAL
e EDITOR
, por exemplo:
export VISUAL=nano export EDITOR=nano
Solução de problemas
Atalhos de teclado sequestradas
Alguns gerenciadores de janela possuem atalhos de teclado que entram em conflito com o nano, por exemplo Alt+Enter
. Remova ou remapeie-os para, por exemplo, Super
(com dconf para mutter, muffin e marco) e reinicie o gerenciador de janelas.
Veja também
- nano (editor de texto) - Página na Wikipédia
- GNU nano Homepage - Site oficial
- GNU nano Bugs - Relatório de bugs
- Arquivos de realce de sintaxe melhorada para o Nano