The only thing that used to hold me back was Notepad+. Try using sites like Alternativeto.net to find and test the open source alternatives to what you use on windows first to see if they're good enough.
I did find it, thus the past tense. I used Notepad+ like I use a browser, with lots of tabs open and having the sessions carried over to the next run of the application. Let alone the line listings on the side and it being a pretty good xml & html editor. Besides it's open source so what's not to love 🤷♂️