Firstly, install macvim and get the keyboard working
Note: easiest way here is to use macvim from brew
brew install macvim --with-override-system-vim
In .vimrc
set clipboard=unnamed
Easily command multiple windows like vim
brew install tmux
Get copy and paste working:
brew install reattach-to-user-namespace
Links: https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard https://blog.bugsnag.com/tmux-and-vim/
Install Vimux https://github.com/benmills/vimux