I use ardour as DAW, but only for recording on Linux. It’s also available for macOS and windows. So you can check if it fits your work flow.
I mostly only use Linux, but sometimes you just need a program with out support. In my case it’s sometimes qlab, Linux show player is great(and I have used it for many shows). But it’s not feature compatibel with qlab
Edit a file, writing a quick shell script or whatever in the terminal. Nano is great. I don’t see any use in learning vim or emacs. If I need something more I’m going use a gui editor anyway.
Don’t get triggered anyone it’s just my preference