diff --git a/README.md b/README.md index e786f85..fb53d07 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,7 @@ smart people at [Hashrocket](http://hashrocket.com/). - [Create A File Descriptor with Process Substitution](zsh/create-a-file-descriptor-with-process-substitution.md) - [Killing A Frozen SSH Session](zsh/killing-a-frozen-ssh-session.md) - [Search History](zsh/search-history.md) +- [tmux in your tmux](zsh/tmux-in-your-tmux.md) - [Watch This Run Repeatedly](zsh/watch-this-run-repeatedly.md) - [Where Are The Binaries?](zsh/where-are-the-binaries.md) diff --git a/zsh/tmux-in-your-tmux.md b/zsh/tmux-in-your-tmux.md new file mode 100644 index 0000000..c4d70e0 --- /dev/null +++ b/zsh/tmux-in-your-tmux.md @@ -0,0 +1,12 @@ +# tmux in your tmux + +If you are running tmux locally and you shell into another machine to +access tmux remotely, you will suddenly find yourself in tmux inception. +You will have a tmux instance running within your local tmux instance. If +you have the same prefix key set for both, then you may be wondering how +you can send a tmux command to the *inner* tmux instance. + +If you press your prefix twice (e.g. ` `), then the second prefix +will be sent to the inner tmux instance which will then be listening for +the rest of your command. So, to open a new window within the inner tmux +instance, you can hit ` c`.