tmux
tmux (source code) is a terminal multiplexer implementation often used during Python development on Linux and macOS. tmux grants greater control over a programmers's development environment by making it easier to use many shells at once and attaching to both local and remote shell sessions.
tmux is an implementation of the terminal multiplexers concept. Learn more in the development environments chapter or view the table of contents for all topics.
tmux resources
-
Tmux and Vim - even better together explains how using tmux with the Vim editor provide better multi-window navigation using only keystrokes and other benefits. As an avid tmux+Vim user myself, I can attest to how great these two tools complement each other.
-
Writing & Coding Workflow shows one developer's configuration that combines Vim and several plugins with tmux for a productive setup.
-
Making tmux Pretty and Usable - A Guide to Customizing your tmux.conf
-
There are a slew of "cheat sheets" for tmux out there, here are a few good ones:
