Notepad++ is my tool of choice for editing files, especially configuration files for various systems, including intrusion and fire control panels, XML files exported from ETS to import group addresses into other programs, and more. The best part is that it's 100% free - don't forget to donate to the developers, they deserve it!
One of the advantages of using Notepad++ is its ability to open multiple files within the program without the need to save them each time you close Notepad++. This is useful for using it as a draft program to temporarily store code that may or may not be reused later.
In addition to these advantages, Notepad++ is a powerful programming tool that supports 88 programming languages.
It also supports intelligent auto-completion, commonly known as "Intellisense", making code writing faster and easier. If this feature is not enabled by default during installation, you can enable it. To do so, go to the "Menu -> Settings -> Preferences -> Auto-Completion -> Select 'Enable Auto-Completion - Function and Word'".
Notepad++ has a ton of plugins and extra tools. Please visit the website here if you want to learn more.