
The files needed for Python's auto-completion are included during installation and are stored in "YOUR_NPP_DIR\plugins\APIs" (see official FAQ: Auto-completion for details ). Notepad++ also provides auto-completion and input prompt functions, which can be set in "Settings->Preferences->Backup and Auto-Complete". If you are not satisfied with the highlighted color or font, you can modify it in "Settings -> Language Format Settings". Its advantage is that it can save the required configuration files separately every time the program is closed, saving you the trouble of reconfiguration on each machine.īecause Python has strict requirements for indentation, we set Tab to 4 spaces and modify it in "Settings -> Preferences -> Edit -> Tab Settings".Īs long as the extension is set correctly, Notepad++ will automatically recognize the language and perform syntax highlighting. Without considering the use of debugging tools, Vim or Emacs users can naturally ignore other editors, but in a Windows environment, using editors such as Notepad++ is also a good choice.

Different people have different opinions on what editor or IDE to use to edit and debug Python programs.

Notepad++ is an open source text editor, powerful and easy to use.
