Durante mais de vinte anos, os utilizadores de Windows tiveram acesso a um dos editores de texto mais populares do mercado. Este mês, o Notepad++ chegou ao macOS. A notícia do TechSpot indica que não se trata de uma emulação a correr através de Wine ou CrossOver, mas sim de uma aplicação nativa construída especificamente para o sistema operativo da Apple.
Um projecto independente e nativo
De acordo com a publicação, esta versão não tem afiliação com Don Ho ou com a equipa oficial do software original. Trata-se de um projecto comunitário de código aberto liderado por Andrey Letov. O programador desenvolveu a camada nativa em Objective-C++, o que permite combinar a lógica original em C++ com as API Cocoa da Apple. Desta forma, a aplicação oferece janelas, menus e atalhos de teclado nativos, para garantir uma experiência fluida e consistente.
A arquitectura escolhida garante que o motor de edição principal, o Scintilla, se mantém alinhado com a versão original. O objectivo principal passa por atrair utilizadores que estão habituados ao fluxo de trabalho no Windows e que procuram a mesma familiaridade nos computadores da Apple, posicionando-se como uma alternativa a opções como o Sublime Text ou o VS Code.
Funcionalidades disponíveis no macOS
A transição para o sistema da Apple traz consigo as ferramentas que tornaram o editor famoso. A aplicação integra as seguintes sete funcionalidades principais:
- Destaque de Sintaxe Suporte para mais de oitenta linguagens de programação, com temas de cores personalizáveis e linguagens definidas pelo utilizador.
- Catálogo de Plugins É possível expandir a utilidade do editor através de um vasto conjunto de extensões. A comunidade continua a migrar mais plugins para o macOS.
- Nativo para Apple Silicon Construído para os processadores da série M. A aplicação inicia instantaneamente, consegue executar tarefas de forma eficiente e respeita a autonomia da bateria.
- Pesquisar e Substituir Uma pesquisa poderosa com expressões regulares, procura em ficheiros, marcação de linhas e pesquisa incremental.
- Edição em Ecrã Dividido Permite mostrar e editar dois documentos lado a lado, ou duas partes do mesmo ficheiro em simultâneo.
- Gravação de Macros Os utilizadores podem gravar, guardar e reproduzir macros para automatizar tarefas de edição repetitivas.
- Suporte de Idiomas O software suporta 137 idiomas de origem, o que facilita a adaptação a qualquer utilizador.
Novidades e optimizações recentes
O ficheiro de instalação é um Binário Universal, o que significa que corre à velocidade máxima tanto em processadores Intel (a partir do macOS 11) como nos chips M1 a M5, sem necessitar do Rosetta. A mais recente actualização inclui as seguintes nove melhorias visuais e técnicas:
- Painéis laterais unificados com barras de título idênticas ao pixel e botões de fecho consistentes.
- Grafismo da barra de ferramentas actualizado, com paridade entre o modo claro e escuro.
- Aperfeiçoamento do estado de passagem do rato nos painéis, para evitar que os botões fiquem bloqueados visualmente.
- O menu de excesso da barra de ferramentas lista agora de forma fiável todos os botões adicionados por plugins.
- Visualizador JSON (v1.0.0) Um navegador em árvore, formatador, compressor e validador, capaz de processar ficheiros pesados em menos de 300 milissegundos.
- Painel Markdown (v1.0.1) Adiciona um campo de pesquisa no documento com destaque em tempo real.
- Compatibilidade garantida com macOS 11.0 ou superior.
- Binário universal para arquitecturas arm64 e x86_64.
- Assinatura com ID de Programador da Apple e notarização oficial.