La version courante : 5.6.1

 

SourceForge.net Logo

Run external tools

 

Vous avez besoin éventuellement d'exécuter les programmes (ex : compilateur, interpréteur ou navigateur) depuis Notepad++ (via la boîte de dialogue d'Exécution) en passant le document courrant comme argument. Pour le faire, il faut utiliser les variables d'environnement.

La syntaxe de cette variable d'environnement est :

$( ENVIRONMENT_VARIABLE )

En admettant que le fichier courant dans Notepad++ est :

E:\my Web\main\welcome.html

Les 3 variables contiennent respectivement :

FULL_CURRENT_PATH : E:\my Web\main\welcome.html
CURRENT_DIRECTORY : E:\my Web\main\
FILE_NAME : welcome.html

Remarque : Vous devez mettre les guillemets autour de la variable de chemin d'accès, puisqu'elle peut contenir des espaces :
$(ENVIRONMENT_VARIABLE)

Voici 2 exemples :

  • firefox "$(FULL_CURRENT_PATH)"
  • iexplore "$(FULL_CURRENT_PATH)"

Les 2 commandes sont incluses dans npp.3.0.installer.exe . Vous pouvez les utiliser par 2 raccourcis, respectivement Ctrl+Alt+Shift+X et Ctrl+Alt+Shift+I.

2 variables (de plus) disponibles à partir de la v3.7 :

NPP_DIRECTORY : le chemin complèt du répertoire où se trouve votre notepad++.exe
CURRENT_WORD : le(s) mot(s) sélectionné(s) dans Notepad++.

Voici les 4 examples for the 2 variables:

  1. http://www.php.fr/%20$(CURRENT_WORD)
  2. http://www.google.com/search?q=$(CURRENT_WORD)
  3. http://en.wikipedia.org/wiki/Special:Search?search=$(CURRENT_WORD)
  4. $(NPP_DIRECTORY)\notepad++.exe $(CURRENT_WORD)

Dans les exemples 1 ~ 3, on passe l'argument URL + le(s) mot(s) sélectionné(s) au navigateur afin de faire une recherche sur Internet.

Tandis que pour le 4ième exemple, il vous permet d'ouvrir un fichier à partir du document courant. Considerons un fichier php qui contient la ligne suivante :

include("../myFuncs.php");

Sélectionnez ../myFuncs.php ensuite composez le racourci assigné à cette commande, le fichier myFuncs.php est ouvert dans Notepad++. Bien entendu, le fichier mentionné doit exister dans le chemin indiqué.

La variable CURRENT_WORD vous donne une solution flexible pour configurer votre outils externes.