How do you run a python script from within notepad++? [duplicate] How do you run a python script from within notepad++? [duplicate] python python

How do you run a python script from within notepad++? [duplicate]


Plugins NppExec Execute (F6) is much more powerful than plain Run (F5). Install NppExec via Plugins, Plugin Manager. Then in F6 add/save the following:

NPP_SAVEcd "$(FULL_CURRENT_PATH)"C:\Python34\python.exe -u "$(FULL_CURRENT_PATH)"

In Plugins NppExec Console output filters (Shift+F6)add the following HighLight mask:

*File "%FILE%", line %LINE%

Make sure it's checked, and make it e.g. red and underlined.

Upon "F6/execute" errors will be highlighted and clickable !

This works in NPP568, possibly older.


You need to pass through the FULL_CURRENT_PATH environment variable to the program, as described in the notepad++ wiki:

python "$(FULL_CURRENT_PATH)"


You can use PyNPP Plugin (https://github.com/mpcabd/PyNPP) to achieve this.

I know this is old but the answer is for people coming from search.