Just what the main question says. I'm mainly a solo programmer. Tmux looks interesting but I want to ask the seasoned veterans.. is tmux an every day tool? Or is it just for when you need to pair program?

closed as off topic by sblair, Karan, 3498DB, TFM, Not Kyle stop stalking me Nov 18 '12 at 8:06

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.

  • tmux isn’t programming-specific; it basically creates a sort of “virtual machine”, so it could be used for a multitude of purposes. – Synetech Nov 18 '12 at 2:12
  • Is there a reason I got downvoted.. this is or is close to my first post on here.. do I misunderstand the point of superuser.com?.. am I not supposed to ask general questions regarding specific applications? – Inc1982 Nov 19 '12 at 15:07
  • > do I misunderstand the point of superuser.com? It’s certainly possible; it depends on your perspective. – Synetech Nov 19 '12 at 18:10

I also find tmux extremely useful as a solo Ruby on Rails developer. I used to develop locally on two machines, a Mac Pro at home and a Macbook Air while traveling: keeping them in sync (rvm, rubies, gems, etc.) used to take considerable time. Not to mention whenever I forgot to push changes to github on one of the machines.

On top of this, from time to time I have to do quick fixes from Windows machines. I ended up renting a VPS (for convenience, I could have done the same on my Mac Pro) and always developing remotely in an SSH session. Tmux is great for this, especially when used in conjunction with tmuxinator. I can now move from one machine to another just by attaching tmux to an existing session.

Highly recommended reading: tmux: Productive Mouse-Free Development

Once you have gotten used to tmux, and configured it to your needs, it becomes an indispensable tool.


To me, solo programmer, it is very useful for multiple tabs. Others may say that any decent terminal emulator do tabs, but to me keyboard >> mouse.

Not the answer you're looking for? Browse other questions tagged or ask your own question.