Kate has sorta tabs, but they're on the side. It came with the distro so I just used it. I tried other editors and it seemed to be the one I liked most. I tried to use code blocks which is actually for C++ but found it clunky for the way I code, I tend to code on one system and compile on another, so I don't need all it's features.
I did realize that if I right click on the selection of files and choose to open with default app it does open in new tabs. For some reason the first time I tried that it opened in separate sessions. With enter it seems to only open one of the files, but if I can do it with right click, guess that's good enough.