- Notepad Next est une réimplémentation multiplateforme de Notepad++
- Développé depuis 2019, le projet en est actuellement à la version 0.7. Il est développé en C++ (VS2022) et avec Qt
- Des paquets sont distribués pour Windows / Mac / Linux (AppImage / Flatpak)
- Globalement stable et utilisable, mais pas suffisamment sûr pour des travaux très importants
Méthode d’installation
- Des paquets sont fournis pour Windows, Linux et MacOS.
- Le paquet Windows est proposé sous forme d’installeur ou de fichier zip autonome sur la page des releases.
- L’installeur fournit des composants supplémentaires comme un programme de mise à jour automatique et l’intégration au menu contextuel de Windows.
- Installation facile avec Winget :
winget install dail8859.NotepadNext
- Pour Linux, il est possible de télécharger un AppImage autonome depuis la page des releases, ou de l’obtenir en installant flatpak :
flatpak install flathub com.github.dail8859.NotepadNext
- L’image disque MacOS peut être téléchargée depuis la page des releases.
Ajustements MacOS
- MacOS active par défaut le lissage des polices, ce qui fait que le texte s’affiche différemment de la version Windows.
- Pour désactiver le lissage des polices à l’échelle du système, utilisez la commande suivante :
defaults -currentHost write -g AppleFontSmoothing -int 0
- Un redémarrage est nécessaire pour appliquer ce réglage.
État du développement
- Le développement se fait actuellement sur Windows avec Visual Studio 2022 et Qt v6.2+.
- La compilation fonctionne également avec succès sur diverses distributions Linux et sur macOS.
- D’autres plateformes / compilateurs peuvent aussi être utilisés avec de petites modifications.
- Si vous êtes familier avec le développement d’applications desktop C++ Qt, il suffit d’ouvrir le fichier
src/NotepadNext.pro puis de compiler / exécuter le projet.
- Si c’est votre première fois avec le développement d’applications desktop C++ Qt, un guide plus détaillé est disponible ici.
L’avis de GN⁺
- Notepad Next est une alternative à Notepad++ activement développée par la communauté open source, avec l’avantage de pouvoir être utilisée sur plusieurs systèmes d’exploitation.
- Comme il existe encore des bugs et des fonctionnalités inachevées, les utilisateurs doivent effectuer suffisamment de tests et de vérifications avant de l’utiliser pour des tâches importantes.
- Parmi les autres éditeurs de texte open source offrant des fonctions similaires figurent Atom, Sublime Text et Visual Studio Code, chacun disposant de fonctionnalités et d’un écosystème de plugins qui lui sont propres.
1 commentaires
Avis sur Hacker News
Notepad++ et cette application reposent sur Scintilla, en soulignant qu’il s’agit d’un composant d’éditeur de code open source de haute qualité. SciTE, l’éditeur de démonstration officiel de Scintilla, existe depuis 1999 et a été mis à jour pour la dernière fois le 9 mars 2024.
Notepad++ a remplacé Notepad grâce à sa rapidité pour prendre des notes, au fait qu’il ne demande pas d’enregistrer à la fermeture de la fenêtre, et à l’enregistrement automatique qui évite la perte de documents. Notepad++ est un excellent logiciel, et l’on se demande si l’éditeur Kate permet le même workflow.
Le démarrage de cette application est très rapide, semblable à celui de Notepad++, voire légèrement plus rapide. Surprise de voir que Qt peut être aussi rapide. Un lecteur PDF et un éditeur de texte sont différents, et le temps de lancement n’est qu’un indicateur parmi d’autres, mais on pensait que la rapidité de Notepad++ venait de l’utilisation d’API natives.
Il y a beaucoup de retours positifs sur Notepad++, mais l’interface utilisateur semble complexe et chargée à cause de nombreux petits boutons. Préférence pour des outils comme les IDE JetBrains, qui ont beaucoup de fonctionnalités tout en gardant une UI propre.
Développement en cours de
ecode, un éditeur de code multiplateforme similaire à NP++, qui tente une nouvelle approche avec des outils et technologies modernes comme LSP. Après avoir longtemps utilisé Geany, son manque de fonctionnalités a conduit au démarrage du projetecode, avec un objectif de temps de lancement rapide.Notepad++ a été l’une des applications qui ont le plus manqué après le passage à Linux, au point d’être, hors jeux, la principale raison de redémarrer sur un autre OS. Finalement, emacs et vim ont été appris, et aujourd’hui le choix se porterait plutôt sur Codium. Utiliser Sublime Text est évité.
Notepad++ est un éditeur de texte Windows activement maintenu depuis 20 ans, léger et très réactif. Son interface de recherche/remplacement de texte est appréciée, et une version portable est toujours gardée sur soi. NotepadNext n’égalera probablement pas Notepad++ en consommation mémoire et en réactivité de l’UI, mais comme il fonctionne nativement sur Linux, sans dépendre de wine, il y a envie de l’essayer.
Après le passage à Linux, il a été difficile de remplacer Notepad++, mais Kate a fini par s’imposer. Recommandation de l’essayer.
Cette application est très rapide et ne bronche pas même en chargeant un fichier 24 fois plus volumineux que Guerre et Paix. Elle est bien plus rapide que Sublime, et sur macOS ses performances se rapprochent de celles de BBEdit. De la curiosité est exprimée sur la manière dont elle charge si vite de gros fichiers. Développement en cours d’un éditeur par blocs en Qt C++ et QML, présenté comme le plus rapide actuellement, avec l’envie d’aller encore plus loin sur les performances.
Un collègue était un programmeur très expérimenté et très cultivé, et utilisait Notepad++ pour tout. Cela montre à quel point on peut être excellent même avec des outils relativement simples.