I have Vim EasyMotion running by pressing:
Backslash Backslash <key>
I want to map this as Ctrl+,
so I can do Ctrl+, <key>
:
map <C-,> <Bslash><Bslash>
map <C-,> \\
But none of them worked. Has the backslash be escaped somehow?
I have Vim EasyMotion running by pressing:
I want to map this as
But none of them worked. Has the backslash be escaped somehow? |
|||
|
TL;DR: Due to the way that the keyboard input is handled internally, this unfortunately isn't generally possible today, even in GVIM. Some key combinations, like Ctrl + non-alphabetic cannot be mapped, and Ctrl + letter vs. Ctrl + Shift + letter cannot be distinguished. (Unless your terminal sends a distinct termcap code for it, which most don't.) In insert or command-line mode, try typing the key combination. If nothing happens / is inserted, you cannot use that key combination. This also applies to Some people (foremost Paul LeoNerd Evans) want to fix that (even for console Vim in terminals that support this), and have floated various proposals, cp. http://groups.google.com/group/vim_dev/browse_thread/thread/626e83fa4588b32a/bfbcb22f37a8a1f8 But as of today, no patches or volunteers have yet come forward, though many have expressed a desire to have this in a future Vim 8 major release. |
|||
|
According to
does not have the expectred effect. Either dig into this further or choose a different key. |
|||
|