I want to map my NERDTREE toggle to Cmd + space but I don't know what character represents Mac's command key in .vimrc. I searched and found that we can use 'D' to represent cmd key from this link, but it doesn't work. BTW I am using vim from the terminal not MacVim.
Click the box next to "Keyboard Shortcut" and then press ⌘P – you should see it appear in the box. Then, choose the "Send Text with 'Vim' Special Characters" option from the "Action" dropdown. Then, simply type the Vim binding you want to map this key to, like \<C-p> or \<C-s> .
Vim is a free and powerful text editor that comes with your Mac.
iTerm2 can do this - here I mapped command enter to :wq
It is true that <D-
maps to command key. You can see it by :help <D-
.
However, this will not work in your vim
+terminal
. It only works in MacVim
. See here
The best shot for your intention is to map the combination as hex code, sending to terminal.
Still I will not recommend doing this. command is too important for mac os environment. For example, anyone uses an input method can't map it to command+space.\
Please consider using the usual method here: <leader>
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With