What’s Next?

You’ve learned about some essential pair-programming tools. The ability to collaborate entirely from the terminal is important, and a kind of lowest common denominator for pairing. But the application of these tools is not limited to pair programming. Many developers use tmux, PhantomJS, and, of course, Vim in their daily solo programming.

You may find that it helps to try additional tools that either supplement or replace tmux and Vim. I’ve listed a few suggestions here:

GNU Screen[49]

An aging full-screen window manager that multiplexes terminals among processes in a way similar to tmux. It includes a few unique features, such as file transfers with the zmodem protocol, but it lacks some tmux features, such as vertical window-splitting. ...

Get Remote Pairing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.