How to fix a tmux session messed up by control characters

Server Fault asked:

Every once in awhile, I’ll accidentally blast some control codes into my terminal session (either errant coding or accidentally gpg --export). This sometimes causes my tmux session to loose it’s formatting and print control characters into the borders of the tmux windows. All the tmux windows get pretty messed up after than. Even just focusing a window messes up the other windows. The traditional reset tricks for a terminal (reset, echo [CTRL]+V [CTRL]+C) don’t fix it so I end up logging out of all active sessions and having to restart tmux.

Anyone know of a way to reset/refresh all the tmux panes without terminating tmux ?

My answer:

Ctrl+B then r should do it. This causes tmux to redraw the entire screen from scratch.

View the full question and any other answers on Server Fault.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.