I found myself wanting a way to run things on the command line while using Vim so I decided to try out tmux. Like Vim, I had come across tmux before, but never found it that useful.
Now, I almost exclusively run Vim in tmux. With the vim-tmux-navigator
plugin, you can quickly jump between Vim splits and tmux panes too.
Typically I will use two tmux panes. One on the left running Vim and one on the right for executing build scripts or tests. It's nice coding and seeing the results nearby.