I write a lot of python in my VIM, on the terminal. What do I do?
If you look in the terminal keyboard settings - you can swap the actions for page up/down and shift page up/down. That works in default vim and like you'd expect on remote boxes.
gg and G are all you need for home/end. (I did spend a while trying to make it work)
Do the standard over-30-year-old vi shortcuts of
Or are you looking for PC-style keyboard keys for those functions? For those, use Fn + arrow keys:
Fn + down arrow == page down
Vim commands (these aren't mac specific):
end of line: $
start of line: 0
page down: ctrl+f
page up: ctrl+b