In TextMate, when you're not at the end of a line and you want to enter a newline, you can type Cmd-Return.
Is there an equivalent for this in Vim, when you're in insert mode?
Would ESCo do? It's two keypresses, just like CmdReturn, and you don't have to hold them at the same time. The only drawback I can think of is that you temporarily leave insert mode.
I was used to Home/End getting me to the start and end of lines in Insert mode (from use in Windows and I think Linux), which Mac doesn't support. This is particularly annoying because when I'm using vim on a remote system, I also can't easily do it. After some painful trial and error, I came up with these
There's a good chart here for the ASCII control character codes here for others as well:
You can also do Ctrl-V + Ctrl- as well, but that doesn't paste as well to places like this.