separate mac and linux vim keymaping

Hi,

This is still a work in progress but would you be willing to split the vim shortcuts like this?  I'd really like to be able to use some of the `Cmd` shortcuts .  I'll tidy it up if you like the direction.