Hi Guy!
Well, *MOST* of my development has been with ether Gedit or Kate (that one mostly on my old machine). It has a prompt so if I want to repeat a command, all I have to do is <arrow up><enter>. That thing is now part of my muscle memory, so it requires little or no thought.
But it all started with MS-DOS and Bingo (some programmable editor, which I programmed to mimic PC-Write). I skipped Windows entirely. Sometimes for work, I used Wordpad under Windows - and continued with Linux at home, same program. You can do that with 4tH. ;-)
Under both Gedit and Kate I use the standard Forth highlighters, for uBasic/4tH I wrote my own.
You know, I don't ask that much from my development environment - so simple tools can do. If I misspell anything, 4tH will tell me anyway so a quick session like:
$ pp4th -dn program.4th
(correction), arrow up, bang!
(correction), arrow up, bang!
(correction), arrow up, bang!
(correction), arrow up, bang!
Will essentially do. I've used Pi's as my main machine (!), so yeah - been there, done that. But I tend to buy a sub-top Intel machine every few years - and that will have to do for the following years - or until the caps blow off (which actually happened in 2018).
Hans Bezemer