Comment installer Notepad++ sous Linux (et 5 alternatives à essayer)

By Corentin BURTIN

Notepad++ est un éditeur populaire sous Windows, mais il n’a pas de support officiel pour Linux. Cependant, il n’est pas impossible d’exécuter Notepad++ sur Linux, et nous allons vous montrer comment. Nous vous montrerons également quelques alternatives intéressantes à considérer au cas où nos solutions de contournement ne vous conviendraient pas.

Mon application préférée fonctionne-t-elle sous Linux ?

Passer de Windows à Linux nécessite beaucoup d’apprentissage, de changements et d’ajustements. Il faut s’y attendre et, en fait, il faut s’en réjouir. Quel serait l’intérêt de passer à Linux si tout était identique au système d’exploitation que vous quittez ?

Le degré de choc culturel que vous subissez dépend en partie des logiciels que vous utilisiez sous Windows. Si vous êtes familier avec, par exemple, LibreOffice et Thunderbird sous Windows, vous ne verrez aucune différence en les utilisant sous Linux. Mais il y a de fortes chances que vous utilisiez des paquets qui ne sont pas pris en charge par Linux. Que pouvez-vous faire alors ?

Vous pouvez presque toujours trouver une alternative acceptable. En fait, il y a probablement un choix de paquets différents. Il se peut qu’ils n’aient pas la même apparence que leurs équivalents Windows et qu’il faille un certain temps pour s’y habituer, mais vous trouverez des suites bureautiques, des logiciels d’édition graphique, des clients de messagerie et tout ce dont vous avez besoin.

Certains logiciels sont disponibles sous la forme d’un service en ligne, comme Microsoft 365, de sorte que le fait de ne pas avoir de client de bureau n’est pas vraiment un problème. Mais la plupart des fournisseurs de logiciels ne proposent pas de version de leurs produits sous forme de service logiciel.

Si vous devez absolument avoir une application Windows particulière, vous pouvez essayer de l’exécuter sous Wine. Wine est une émulation de Windows pour Linux qui tente de convaincre les applications Windows qu’elles fonctionnent sous Windows. Certains paquets fonctionnent très bien, d’autres peuvent être un peu instables.

Une autre façon d’accéder aux applications Windows sur un ordinateur Linux est d’utiliser VirtualBox, GNOME Boxes, ou un autre outil de virtualisation et d’installer Windows dans un ordinateur virtuel. Cela signifie que vos applications seront exécutées en mode natif dans Windows, et devraient donc être aussi stables que sur un ordinateur Windows physique.

Cependant, cette solution a ses propres problèmes. Par exemple, utiliser votre logiciel sous Windows et accéder aux fichiers stockés dans votre environnement Linux est difficile. C’est possible, mais ce n’est pas le flux de travail le plus fluide.

A lire également :   Comment utiliser la commande awk sous Linux ?

Ni Wine ni la virtualisation ne fournissent une solution optimale. Toutes deux comportent des couches d’abstraction entre le logiciel et l’ordinateur Linux, toutes deux s’accompagnent de frais supplémentaires de disque dur et de traitement, et elles sont plus lentes que l’exécution d’une application Linux native. Aucune des deux solutions n’est adaptée aux débutants.

L’approche Notepad++

Notepad++ est un éditeur de texte très populaire sous Windows. Il possède de nombreuses fonctionnalités qui le rendent particulièrement adapté à l’édition du code source des programmes. Il se situe quelque part entre un éditeur de texte complet et un véritable environnement de développement intégré.

Comme il n’est pas pris en charge par Linux, il n’existe pas vraiment d' »approche Notepad++ ». La technique utilisée pour faire fonctionner Notepad++ sous Linux est un effort non officiel. L’équipe de développement de Notepad++ n’a rien à voir avec elle.

Le projet fournit un moyen simple d’installer Notepad++ et un environnement Wine préconfiguré pour l’exécuter, dans un seul paquetage Snap. Celui-ci fournit le logiciel Notepad++, Wine, toutes les dépendances et la configuration Wine nécessaire pour exécuter Notepad++.

Installation de Notepad++ sous Linux

Snap doit être installé sur votre ordinateur. Il est préinstallé sur les systèmes Ubuntu. Sur les autres distributions, vous devrez probablement l’installer.

Une fois Snap installé, vous pouvez installer le snap « Notepad++ (WINE) » avec cette commande. Comme il s’agit d’un paquet Snap et qu’il n’utilise pas le gestionnaire de paquets de votre distribution, la commande est la même pour toutes les versions de Linux.

sudo snap install notepad-plus-plus

Installation du snap Notepad++ (WINE)

Vous verrez une barre de progression pendant le téléchargement du snap. Une fois le fichier téléchargé, l’installation commencera.

Soyez prêt pour une longue attente. Nous avons essayé sur trois ordinateurs de test, sous Ubuntu, Manjaro et Fedora. Sur chacun d’eux, il a fallu au moins 13 minutes pour installer le snap. Soyez patient, elle finit par se terminer.

Le Bloc-notes sous Windows 11 sera bientôt plus rapide

Lancement de Notepad++

Pour lancer Notepad++, appuyez sur la touche « Super », qui se trouve entre les touches « Ctrl » et « Alt » de gauche. Commencez à taper « notepad » dans la barre de recherche, et vous verrez bientôt apparaître l’icône Notepad++.

Cliquez sur l’icône pour lancer Notepad++. Il y a un autre délai ici, mais il ne se produit que la première fois que vous lancez l’application. Une petite boîte de dialogue vous informe que Wine est en train de créer ses fichiers de configuration.

A lire également :   Pourquoi Linux ne détecte-t-il pas mon adaptateur Wi-Fi ?

La boîte de dialogue de notification de la configuration de Wine

Lorsque cette boîte de dialogue se ferme, une autre boîte de dialogue vous informe que les couches de compatibilité de Wine sont en cours de préparation.

La boîte de dialogue affichée pendant que Wine configure ses couches de compatibilité

Lorsque cette boîte de dialogue se ferme, l’application Notepad++ est lancée. À l’avenir, lorsque vous lancerez l’application, elle se lancera sans ces deux délais.

La boîte de dialogue Aide, À propos de Notepad++

Comme vous pouvez le constater, la version de Notepad++ contenue dans ce snap est la 8.4.8, qui est la version actuelle au moment de l’écriture.

Vous pouvez voir qu’il s’agit d’une application Windows exécutée sous Linux. L’encodage par défaut des fins de ligne suit la convention Windows de « Carriage Return » et « Line Feed », au lieu de la convention Unix/Linux de « Linefeed ».

Cela peut être modifié en double-cliquant sur la notification d’encodage dans la barre d’état, et en choisissant « Unix (LF) » dans le menu contextuel.

Le menu d’encodage de fin de ligne

L’ouverture d’une boîte de dialogue « Ouvrir un fichier » ou « Enregistrer un fichier » montre un autre vestige de Windows, avec « Poste de travail » affiché dans l’arborescence des répertoires.

La boîte de dialogue « Ouvrir un fichier » dans Notepad++, montrant l’entrée de l’arborescence du répertoire « Poste de travail ».

Alternatives à Notepad++

Sous Linux, vos options pour éditer du texte sont nombreuses. Toutes les distributions sont livrées avec quelques éditeurs, tels que nano et Vim. Tous les autres ne sont qu’à une commande d’installation près. Donc, si le portage Linux de Notepad++ ne vous convient pas, au moins un de ces éditeurs vous conviendra.

Arrêtez d’utiliser le bloc-notes

Nano

L’éditeur de texte en mode terminal nano

Nano est un excellent éditeur de texte basique basé sur un terminal, et il possède quelques combinaisons de touches étranges. Il est cependant préinstallé sur de nombreuses distributions Linux, vous pouvez donc l’essayer sans rien installer.

Micro

L’éditeur de texte en mode terminal Micro

Si vous faites quelque chose de plus sophistiqué que de modifier des fichiers de configuration, vous vous retrouverez très vite à la recherche de nouvelles fonctionnalités. Micro est une bonne mise à niveau et nous la recommandons plutôt que nano.

Notepadqq

Notepadqq avec le menu Langue sélectionné et le sous-menu C développé.

A lire également :   5 évolutions Desktop Linux en 2022

Notepadqq est ce qui se rapproche le plus d’un remplacement équivalent de Notepad++ sous Linux.

Il n’est pas identique, mais il est visuellement très proche, avec des noms de menu familiers et des options de menu là où vous vous attendez à les trouver. Vous pouvez l’installer en un clin d’œil, avec cette commande :

sudo snap install notepadqq

Installation du snap Notepadqq

Certaines distributions ont également Notepadqq dans leurs dépôts. Sur Ubuntu, vous pouvez utiliser :

sudo apt install notepadqq

Installation de notepadqq sur Ubuntu

Et les utilisateurs de Manjaro peuvent taper :

sudo pacman -S notepadqq

Installation de notepadqq sur Manjaro

Notepadqq ne prend pas en charge les macros, mais pour l’édition proprement dite, il dispose de toutes les fonctionnalités majeures de Notepad++, avec des onglets, la coloration syntaxique et la plupart des mêmes raccourcis clavier.

Geany

L’IDE Geany pour l’édition du code source C

Si vous voulez quelque chose qui ressemble davantage à un environnement de développement intégré traditionnel, vous pouvez utiliser Geany.

Geany est présent dans tous les dépôts. C’est un IDE riche en fonctionnalités, rapide et stable, avec une large sélection de plug-ins. Geany est orienté vers l’édition du code source et la gestion des projets de développement. Si vous ne faites pas de développement, un simple éditeur de texte est une meilleure option.

Code Visual Studio

Microsoft Visual Code édite le code source C

Si vous en avez besoin, vous pouvez même installer et utiliser Microsoft Visual Studio Code. Ce logiciel est également disponible sous forme de snap, ce qui facilite son installation.

Installation du snap Visual Studio Code

Vous disposez ainsi de ce qui est probablement l’IDE le plus célèbre au monde, directement sur votre bureau, sous la forme d’une véritable application Linux. En fait, si vous passez de Windows à Linux, vous connaissez peut-être déjà Visual Studio Code.

La seule façon de savoir si vous vous sentirez bien avec un outil est de l’utiliser. Tous ces éditeurs et IDE sont gratuits. Installez-les et essayez-les.

Si vous devez absolument avoir Notepad++, installez le snap. Si vous êtes ouvert à un autre éditeur, pour autant qu’il soit suffisamment performant, Notepadqq fera probablement l’affaire. Et il fonctionnera également en tant qu’application Linux native.

Si vous avez besoin d’un IDE, vous avez également le choix. Geany est rapide et léger, Visual Studio Code a une meilleure complétion de code, mais il est plus gourmand en ressources.

Laisser un commentaire