Digital Dynamics
L'informatique innovante et abordable

Dernière mise à jour : jeu. 29 oct. 2015, 12:20

Comment utiliser Notepad++ sous Linux ?

Notepad++ c'est quoi ?

Installation Notepad++ sous linuxPour nombre de développeurs "full stack" Notepad++ est un outils incontournable.

Il est à la fois léger, économe en ressources, disposant de nombreuses fonctionnalités telles que la recherche / remplacement de texte, la mise en forme et coloration syntaxique, la multitude de langages proposés (plus de 55 langages de programmation différents), une riche collection de plugins, etc. Avec toutes ses fonctionnalités et de par sa gratuité, Notepad++ s'est imposé comme la référence dans le monde du développement en mode "lignes de code".

Notepad++ est un logiciel Windows. Comment le faire fonctionner sous Linux ?

Notepad++ est un logiciel gratuit, distribué sous licence GPL et conçu pour fonctionner sous un environnement Windows. Il n'a jamais été porté vers une autre plateforme et ne le sera sans doute jamais.

Néanmoins, il existe une astuce permettant de faire fonctionner Notepad++ sous Linux en installant Wine, un programme émulant un environnement Windows.

Installation de Wine

NB: l'installation de wine nécessite de disposer d'au moins 700 MB d'espace disque

sudo apt-get install wine

Installation de Notepad++

Télécharger le fichier d'installation de la dernière version du logiciel à cette adresse.

Puis sous Linux, permettre à ce fichier d'installation de s'exécuter en tant que programme et l'exécuter à l'aide de wine

chmod +x npp.x.x.x.exe
wine npp.x.x.x.exe

Puis, continuer l'installation comme si vous étiez sous windows.

Comment lancer Notepad++ ?

Une fois installé, un raccourci vers Notepad++ devrait apparaître sur le bureau. Ce raccourci vous permettra de lancer facilement l'application.

Si vous voulez l'ouvrir à partir de la console, il faudra taper l'instruction suivante:

wine "C:\\Program Files\\Notepad++\\notepad++.exe"
#                      ou
wine "C:\\Program Files\ \(\x86\)\\Notepad++\\notepad++.exe"
#    suivant votre système (32 ou 64-bit).

Où l'application est-elle réellement installée ?

Puisque wine est un émulateur de windows, il crée un disque C: virtuel dans lequel vous retrouverez les répertoires windows classiques tels que "Program Files", "Program Files (x86)", "users" et "windows".

Ce disque C: virtuel se situe dans un répertoire caché nommé ".wine", lui même situé dans votre dossier personnel de Linux. Ainsi le chemin complet pour votre installation est:

/home/mon_d_utilisateur/.wine/drive_c/Program Files/Notepad++/notepad++.exe
#                                     ou
/home/mon_d_utilisateur/.wine/drive_c/Program Files (x86)/Notepad++/notepad++.exe

Comment associer l'ouverture de certains types de fichiers ou rajouter l'option "Ouvrir avec Notepad++" ?

1) Ouvrir Notepad++ et associer les types de fichiers. Paramétrage->Préférences->Extensions de fichiers

2) Ouvrir l'explorateur de fichiers, clic droit sur un fichier à associer: Ouvrir avec ->Autre application... ->Afficher d'autres applications -> Wine - Chargeur de programmes Windows 

Depuis la version 12 de Ubuntu, l'option dans les paramètres avancés permettant l'association de certains types de fichiers à une application particulière a disparu.

3) Pour pallier facilement à ce problème, nous allons utiliser l'application Ubuntu tweak.

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Une fois installé, aller dans Administration->Gestionnaire de types de fichiers->Categorie: Tout

Pour chaque type de fichier à associer, sélectionner le type, puis Modifier->Ajouter->Notepad++: a free (GNU) source code editor

Comment éditer les fichiers avec Notepad++ depuis Filezilla (FTP) ?

Si vous développez des sites web, il y a de fortes probabilités que vous utilisiez Filezilla pour accéder et modifier vos fichiers en FTP. Pour pouvoir éditer vos fichiers avec Notepadd++, vous allez devoir définir Notepad++ en tant qu'application par défaut.

Édition d'un type de fichiers spécifique (ex: php)

Ouvrez Filezilla, puis Edition->Paramètres...

Dans la section "Édition des fichiers->Associations par type de fichier", taper la commande ci-dessous dans le cadre "Associations par type de fichier personnalisées":

php /usr/bin/wine "C:\\Program Files\\Notepad++\\notepad++.exe"
# ou la suivante si vous avez un système 64-bit
php /usr/bin/wine "C:\\Program Files\ \(\x86\)\\Notepad++\\notepad++.exe"

Ajouter autant de lignes que de types de fichiers voulus (css, js, html, etc.). Le type de fichier correspondant à l'extension du fichier.

Édition de tous les types de fichiers

Ouvrez Filezilla, puis Edition->Paramètres...

Dans la section "Édition des fichiers", cochez "Utiliser l'éditeur personnalisé" puis taper la commande ci-dessous:

/usr/bin/wine "C:\\Program Files\\Notepad++\\notepad++.exe"
# ou la suivante si vous avez un système 64-bit
/usr/bin/wine "C:\\Program Files\ \(\x86\)\\Notepad++\\notepad++.exe"

Puis cochez "Toujours utiliser l'éditeur par défaut"

L'informatique facile et expliquée