How to configure notepad++ editor for Python? --------------------------------------------- Thanks to our student Tsur Trigger for writing this document. auto completion: Settings -> Preferences -> Backup/Auto completion -> Enable auto-completion on each input replace tab by spaces: Settings -> Preferences -> Tab Settings -> Replace by spaces Ctrl+K - comment block Ctrl+Shift+K - uncomment block reserved words: Language -> P -> Python Running Python from the editor: ------------------------------- You must create a new batch file python_npp.bat and place it anywhere you like. The content of this file is the following 4 lines: @echo off %HOMEDRIVE%\anaconda\python.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 pause Now go back to notepad++ and configure the F5 key by assigning to it: c:\python_npp.bat "$(FULL_CURRENT_PATH)" Python Function/Method Autocompletion ------------------------------------- Unzip the file: http://brd4.braude.ac.il/~samyz/PYTHON/software/python_xml.zip Into the directory: "C\Program Files (x86)\Notepad++\plugins\APIs" (or whatever directory you installed Notepad++)