Lorsque j'utilise textmate, je tape simplement "Apple + r" et le programme est interprété. Comment puis-je exécuter un programme à partir de Notepad ++? Je vois que F5 est pour "Exécuter", mais pointer vers Python.exe ouvre simplement un terminal avec Python en cours d'exécution. Il ne lance pas mon script.
Plugin NppExec Esegui (F6) è molto più potente di un semplice Run (F5). Installa NppExec tramite Plugin, Gestionnaire de plugins. Quindi àF6aggiungi/salva quanto segue:
NPP_SAVE
cd "$(FULL_CURRENT_PATH)"
C:\Python34\python.exe -u "$(FULL_CURRENT_PATH)"
Dans les plugins, les filtres de sortie de la console NppExec (Shift+F6) aggiungi la seguente maschera HighLight :
*File "%FILE%", line %LINE%
Assicurati che sia selezionato e fallo ad es. rosso e sottolineato.
Su "F6/ esegui "gli errori saranno evidenziati e cliccabili!
Fun sur le NPP568, possible.
Vous devez transmettre la variable d'environnement FULL_CURRENT_PATH au programme, comme décrit dans le notepad ++ wiki :
python "$(FULL_CURRENT_PATH)"
Vous pouvez utiliser le plug-in PyNPP ( https://github.com/mpcabd/PyNPP ) pour y parvenir.
Je sais que c'est vieux mais la réponse est pour les gens venant de la recherche.
Les réponses ci-dessus ont été très utiles pour le faire fonctionner. Cependant, une fois que je pouvais exécuter les programmes python, j'avais également besoin d'interagir avec eux. Deux choses que j'ai découvertes.
si vous avez le plugin NppExec (par défaut), appuyez sur F6 et ajoutez la commande qui exécute votre script
python /path/to/script.py
Sauf si quelque chose me manque, les autres réponses à propos de NppExec ne fournissent pas un moyen d’exécuter le script avec une seule touche ou (la boîte de dialogue d’exécution apparaît toujours lorsque F6 est pressé qui doit être accepté avant l'exécution du script).
Après avoir terminé les étapes de réponse de bjornhb , ce qui suit vous permettra d’exécuter des scripts avec une seule frappe: