I use tmux, iTerm2 and zsh and I want to be able to scroll through the recent zsh history with Vim-like keybindings, something like ^+j or Alt+j. Additionally, I would like to scroll the screen with a keybinding, maybe similar to Vim's ^+u ^+d.
I want to prevent using the arrow keys, especially when I am using Vim and then I switch to another pane because I want to compile the program. Suddenly, I have to use the arrow keys to get the most recent command. Furthermore, I want to scroll the output of any command with something other than the mouse.
Maybe this is possible by default and I just didn't find it.