Uma reimplementação multiplataforma do Notepad++.
Embora o aplicativo em geral seja estável e utilizável, ele não deve ser considerado seguro para trabalhos extremamente importantes.
Existem vários bugs e implementações parcialmente funcionais. Solicitações pull são muito apreciadas.
Os pacotes estão disponíveis para Windows, Linux e MacOS.
Abaixo estão os mecanismos de distribuição suportados. Pode haver outras maneiras de baixar/instalar o aplicativo, mas este projeto provavelmente não será capaz de oferecer nenhum suporte para elas, uma vez que são disponibilizadas por outras pessoas.
Os pacotes do Windows estão disponíveis como um instalador ou um arquivo zip independente na página de lançamento. O instalador fornece componentes adicionais, como atualizador automático e integração do menu de contexto do Windows. Você pode instalá-lo facilmente com Winget:
winget install dail8859.NotepadNext
Os pacotes Linux podem ser obtidos baixando o AppImage independente na página de lançamento ou instalando o flatpak executando:
flatpak install flathub com.github.dail8859.NotepadNext
As imagens de disco do MacOS podem ser baixadas na página de lançamento.
Também pode ser instalado usando brew:
brew tap dail8859/notepadnext
brew install --no-quarantine notepadnext
Por padrão, o MacOS permite a suavização de fonte, o que faz com que o texto pareça bem diferente da versão do Windows. Isso pode ser desabilitado em todo o sistema usando o seguinte comando:
defaults -currentHost write -g AppleFontSmoothing -int 0
É necessária uma reinicialização para que isso tenha efeito.
O desenvolvimento atual é feito usando QtCreator com o compilador Microsft Visual C++ (msvc). Qt 6.5 é a versão preferida do Qt, mas também pode ser construída com o Qt 5.15. Isso também é conhecido por ser desenvolvido com sucesso em várias distribuições Linux e macOS. Outras plataformas/compiladores devem ser utilizáveis com pequenas modificações.
Se você está familiarizado com a construção de aplicativos de desktop C++ Qt com o Qt Creator, isso deve ser tão simples quanto abrir src/NotepadNext.pro
e construir/executar o projeto.
Se você é novo na construção de aplicativos de desktop C++ Qt, há um guia mais detalhado aqui.
Este código é lançado sob a Licença Pública Geral GNU versão 3.