<D->
only works in MacVim.
A quick google will return a bunch of hacks and third party solutions. All the solutions I know either work system-wide or are application-specific: if you remap Cmd
in iTerm2 only, how are you going to open a new window or a new tab? With… with… the… MOUSE?
I can't imagine a good reason to remap the Cmd
key to anything on a Mac. That would be insane.
Vim is not TextMate or whatever other editor you have used before. There is no way to transfer all your old habits seamlessly, point blank.
Instead of wasting your time trying to make Vim and your terminal into something that it's not and can't be you should learn how to use and customize Vim wisely. All your Cmd
+Shift
+Ctrl
+Alt
combos won't lead you anywhere. Especially in a terminal where Alt
is often problematic and Cmd
unusable.
Consider using <leader>
(:help leader
):
- it's portable on every platform
- it's less prone to conflicts with your OS or terminal emulator
- it opens a lot of easy to remember possibilities
You can remap
Cmd
toControl
in iTerm2, and then in the same window, add shortcuts to open a new tab with^t
, etc. Then everything works! – Sean Clark Hess – 2016-02-19T12:04:24.237Haha, thank you grawity, it's much cleaner now. – romainl – 2012-02-09T14:14:20.333
Thanks for the reply. I had heard of the
<leader>
but I wasn't sure how it should be used. I agree with your point about portability, this is part of the reason I am moving to Vim. Thanks. – jordelver – 2012-02-10T23:39:46.747