Introduction

Le célèbre éditeur de code Notepad++ est désormais disponible en tant qu'application native sur macOS, suite à une portage open-source réussie de la base de code originale Windows.

Contexte Technique

Notepad++ a été l'un des éditeurs de texte les plus populaires sur Windows pendant plus de 20 ans. Jusqu'à présent, les utilisateurs de Mac qui ont basculé de Windows ou qui travaillaient sur les deux plateformes devaient choisir entre abandonner l'éditeur et l'exécuter via une couche de compatibilité Wine ou CrossOver.

L'expérience d'édition est identique à la version Windows, avec le moteur Scintilla, l'édition par onglets, la coloration syntaxique pour plus de 80 langages, la recherche et le remplacement, l'enregistrement de macros et la prise en charge des plugins. La seule différence réside dans le fait que les menus, les boîtes de dialogue, les sélecteurs de fichiers, les raccourcis clavier et la gestion des fenêtres utilisent les API Cocoa natives de macOS.

Analyse et Implications

La disponibilité de Notepad++ sur Mac est une bonne nouvelle pour les développeurs qui travaillent sur les deux plateformes, car cela leur permet de conserver leur éditeur de code préféré. L'application est maintenue par Andrey Letov, qui a écrit l'interface utilisateur Objective-C++ Cocoa qui remplace la interface Win32 de Notepad++.

Perspective

Il est important de noter que Notepad++ pour macOS est gratuit et publié sous la licence GNU General Public License, ce qui signifie qu'il n'y a pas de publicités, d'abonnements ou de coûts cachés. L'application est disponible pour téléchargement sur le site Web de Notepad++.