Tmux is a standard way, there is an alternative:¶
If you are a user of neovim, you can use nvim to do terminal buffer management Check this:
Do not need to worry bugs in tumx regarding fonts display, keybinding......
To start nvim/vim in terminal mode, simply run nvim -c ':term'