Notepad?! I have great pity for you.
I personally use SciTE (Scintilla Text Editor), and I made an excellent ZScript syntax set for use with it.
In general, I suggest SciTE, EMACS, and Coda (Mac OSX). While NP++ is nice, it also is very memory and CPU heavy; whereas SciTE is, extremely lightweight and I have had no issues with hundreds of simultaneously open files.
There is also a SciTE build for Android that I found to be rather good, and it has no adverts, unlike every other Android OS code programme.
Why not give it a try? You will never again open notepad.exe for any reason.
P.S. Despite using MSVC 2008 for ZC Source compiling and some dev work, I tend to edit ZC source files in SciTE, too; as they take far less memory and use fewer CPU cycles.
Regarding using four manual spaces: Once you begin using a code editor, you will use tab, as it is much faster to select a range of instructions and tab or un-tab them. Code editors also handle tabbing for you, based on scope. That meaning, if you open a scope, the next line will indent until you close the scope.
SciTE has a prefs setting for the number of spaces in a tab.
Let me know if you want to see a video of using SciTE to develop a script. I have a few of those.
Edited by ZoriaRPG, 25 May 2017 - 10:27 AM.