vim supports tabs (as well as windows). tmux also supports "tabs" as well, which you can rename. I currently have about 6 tmux tabs open, each split with various windows. Some will have vim inside, and vim will have it's own windows and tabs separate from tmux. It sounds confusing, but it's actually very simple to keep everything straight.
My tmux tabs are all named for their purpose. So, if I'm working on different areas in a project, I can easily move to that area and focus on that.
tmux also supports having different sessions. So, I can open one session, and if I have to move to a completely different project, I can open up a session for that.
As for file access, their are numerous plugins for vim that accomplish that. I think they are NerdTree and something else I can't remember? Not sure, I don't use them. With tmux, I can have a pane opened up and just use the command line to see everything.
But as for seeing what you have open, tmux and vim give you numerous ways to do this, as well as move through all those screens, easily in many different ways, far easier than any IDE I've ever seen.
cool, thanks for answering. I really like using a standard IDE for coding and my terminal stuff is pretty much limited to working on the server. I do find it impressive when I see friends and co-workers blazing around in the terminal.
My tmux tabs are all named for their purpose. So, if I'm working on different areas in a project, I can easily move to that area and focus on that.
tmux also supports having different sessions. So, I can open one session, and if I have to move to a completely different project, I can open up a session for that.
As for file access, their are numerous plugins for vim that accomplish that. I think they are NerdTree and something else I can't remember? Not sure, I don't use them. With tmux, I can have a pane opened up and just use the command line to see everything.
But as for seeing what you have open, tmux and vim give you numerous ways to do this, as well as move through all those screens, easily in many different ways, far easier than any IDE I've ever seen.