Bluesky, Mastodon, Telegram e RSS

[en] 10 coisas que você provavelmente não sabia que podem ser feitas no nano traduzir itsfoss.com

Uma lista de dicas e sacadas muito legais do nano, o editor de texto simples para terminais.

Notei que algumas (muitas, na real) não funcionam no nano do macOS. Vários atalhos no teclado, que poderiam fazer do nano um rival para o Editor de Texto do sistema (em especial os de movimentação — “Moving around” na lista), também não funcionam.

Se alguém souber o porquê, e como resolver isso, ficaria muito grato.

17 comentários

17 comentários

  1. Bem legal, o único que não conhecia era o da scrollbar. Faltou o autor do texto falar que dá pra fazer isso tudo via nanorc, como disse o @sol2070.

    Usei bastante o nano antes de migrar pra o vim. Acho um editor um pouco sacaneado, ele é um editor cli simples, tem seu público e sua utilidade e dá para fazer algumas personalizações via nanorc.

    @Ghedin, qual a versão tá rodando aí no mac? Testei os comandos (nano 7.2) aqui e, com exceção do ctrl+f (abriu a pesquisa, também pode ser com ctrl+w e alt+w para a próxima ocorrência), todos funcionaram de boa.

    1. Estou com a versão 5.09! Acho que é a que vem embutida no macOS. Vi que o MacPorts tem a 7.2. Vou instalá-la e ver se os atalhos novos funcionam.

      1. O atalho ctrl+f não funcionou porque modifiquei ele aqui pra abrir a busca, tinha esquecido, agora que vi no meu nanorc :)

        Eita, muito antiga essa versão. Tem coisa que não vai funcionar mesmo não. Aqui no debian (bookworm) a versão já é a última, que é a 7.2. A versão 5.x já tem uns 4 anos que foi lançada, pode ser que alguma coisa não funcione.

        Uma dica, copie o nanorc para sua home e dê uma boa lida nele. Não é um arquivo muito grande, e dá pra você ter uma ideia do que pode fazer com o nano. O que achar interessante é só descomentar (desmarcar a tralha/jogo da velha). Vai testando aí até achar a config que mais te atende e, qualquer dúvida, posta aqui que a gente ajuda.

        P.S: fiz uns testes com outros comandos e tudo funcionou. A versão do mac é que tá defasada mesmo.

        1. Agora sim! Tem alguns atalhos que não se aplicam, como Control + seta para cima. Não sei se fui eu que modifiquei ou se é do macOS, mas aqui ele ativa o Mission Control 😵‍💫

          Não achei o .nanorc.

          1. Não faço ideia de onde ele fica no mac. [Aqui](https://pastebin.com/6JgRdCwb) o nanorc que vem por padrão no Debian, copiei diretamente do meu arquivo /etc/nanorc.

            Nunca usei ele no mac, se não me engano é igual ao linux mesmo. Crie um .nanorc na home (com o conteúdo que postei) e descomente o que quiser, por padrão o arquivo vem todo comentado. Reinicie o editor para as configs funcionarem.

            Essa do atalho é coisa do macos, provavelmente é atalho global, aí ele se sobrepõe ao do editor. Dá pra remapear esses atalhos, se quiser. Coloquei no seu .nanorc:

            > bind M-k prevblock main
            >
            > bind M-j nextblock main

            Assim eles ficam como como as teclas vim, j (baixo) e k (cima). Então, ao invés de usar ctrl+cima/baixo, vai usar alt+j ou k. Não usei o ctrl porque ctrl+k no nano é o atalho padrão para deletar/copiar para a área de transferência a linha atual. Se não usar esse atalho, apenas substitua o “M-k” e “M-j” por “^j” e “^k”.

  2. Excelente! Realmente não fazia ideia dessas features.

  3. Boa! Haviam coisas que não sabia, como a barra de rolagem e colocar o cursor num determinado local.

  4. No arquivo de config `nanorc`, dá para personalizar os atalhos. Em Linux, fica em `/etc/nanorc` .

  5. Ghedin, já testou o helyx? Tenho gostado bastante, mas o nano tem sim seu lugar pela simplicidade.

      1. Sim, mas feito em Rust e sem a bagunça que o vim se tornou com o universo de plugins e customizações.

        1. bagunça ?

          não fala mal do Vim não 😁, eu uso diariamente, e no Windows

          dá pra usar o Vim puro praticamente sem plugins
          o único que estou usando no momento é o Mini Buffer Explorer, um plugin super antigo, mas que eu gosto

  6. ghedin, como ousa postar sobre nano?
    daqui a pouco chegam os xiitas do vim por aqui :P