Nano ou IDE minimalista

Neste artigo, gostaria de mostrar a você o poder e a beleza do editor de texto de console nano, simples e discreto à primeira vista.

Nano ou IDE minimalista

Introdução

Os desenvolvedores realmente prepararam muitas funcionalidades úteis para você, sobre as quais você pode não ter ideia, como: autoindentações, navegação para parênteses correspondentes e até preenchimento automático! Vamos por partes.

Atalhos de teclado padrão

M — tecla modificadora (por padrão Alt); ^ — Control;
Seleção com Shift+seta.

Os mais úteis, na minha opinião| ^ | substituições, múltiplas, seletivas e completas são possíveis
| ^w | busca
| ^k | corta a linha onde o cursor está ou a parte selecionada do texto
| ^u | colar
|^⍇⍈⍐⍗| pula para a próxima palavra ou parágrafo.
| ^Y | move o cursor para o início do arquivo
| ^] | termina a palavra, ao pressionar novamente insere outra opção (autocompletar)
| ^c | informações sobre a posição do cursor
|M-⍇⍈ | navegação entre buffers (abas) abertos
|M-⍐⍗ | rolagem suave
| M-u | desfazer (funciona enquanto houver o que desfazer)
| M-] | para a chave correspondente
| M-n | liga/desliga a numeração de linhas (útil ao copiar e colar)
| M-i | liga/desliga a indentação automática

Espero que não tenha esquecido nada...

Configurações

Vamos ao que interessa... Concorde que sem editar as configurações, o Linux já não é mais Linux.

Então, a configuração principal fica em /etc/nanorc, para realce de sintaxe — em /usr/share/nano/*
Basicamente, dá para fazer muita coisa interessante,

por exemplo| set autoindent | ativa a autoindentação
| set backup | ativa a criação de backups
| set mouse | ativa o suporte a mouse (é muito mais conveniente com ele)
| set multibuffer | permite copiar e colar de um buffer de arquivo (guia) nano para outro
| set nohelp | desativa as dicas na parte inferior, aumentando o espaço útil
| set tabsize N | define o tamanho das tabulações N
|set tabstospaces| converte tabulações em espaços
| bind|unbind | altera as teclas de atalho

Na configuração para sintaxe, você pode definir/alterar cores
cor
Embora seja melhor se você mesmo mergulhar lá e fazer tudo do jeito que você precisa.

Aliás, é melhor copiar as configurações necessárias para a pasta inicial, para que não sejam sobrescritas após cada atualização.

Conclusão

Como você pode ver, o nano tem uma funcionalidade bastante rica e é fácil de personalizar profundamente.

Boa sorte!

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster