Chapter 6. tmux for SSH, Pair Programming, and More
By now, we have gone over nearly everything about the mechanics of tmux. Putting together everything from the previous chapters, we now know about configuration, sessions, windows and panes, text manipulation, and a smorgasbord of advanced usage in topics such as the paste buffer, moving windows, panes, and even launching sessions with some defaults. So at this point, we can use, configure, and customize tmux in many awesome ways.
Now, we will not explore new concepts in the mechanics of using tmux, but new ways to utilize the things we have already learned in order to simplify everyday workflows. In this chapter, we will cover the following topics:
- Using tmux over SSH for long lived sessions
- Setting up a virtual machine with Vagrant
- Workflow with tmux over SSH
- Launching tmux over SSH on connect
- Using tmux for pair programming
- Connection to the same session
- Using Vagrant Cloud for pair programming
- Using grouped sessions for pairing