Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question

closed as off topic by sblair, Karan, 8088, 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 am I not supposed to ask general questions regarding specific applications? – Inc1982 Nov 19 '12 at 15:07
> do I misunderstand the point of It’s certainly possible; it depends on your perspective. – Synetech Nov 19 '12 at 18:10
So I see, thanks. – Inc1982 Nov 19 '12 at 21:31
up vote 1 down vote accepted

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.

share|improve this answer

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.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .