Recently, I've just moved over to Linux for Starward Rogue development, and so thought I'd share my setup. Chris suggested it might be useful to have on this forum.
Linux Mint 18.1 Serena (Cinnamon desktop environment)
Which is a solid TortoiseSVN equivalent for Linux. Works with Cinnamon, does not work with MATE, but might work with other desktop environments.
Atom IDE/Text Editor thing
Kind of a hackable text editor with lots of plug in packages. Add the XMLLINT package to get xml error highlighting.
For running any things like room editors, or Artists Builds, or maybe other stuff.