This is super interesting :). Just curious, why don't you use a more advanced code editor than Notepad++?
A few others that come to mind are KeePass/Dwarf Fortress (no formal VCS), and GRRM (uses WordStar 4.0 in DOS)
Although you didn't pinpoint a single process that was inferior, knowing when to break processes is part of the experience.
But there seems to have been no movement on this request for a functional macro feature: https://github.com/Microsoft/vscode/issues/4490