Today I'm trying to do some nnoremap in vim.
Some keys have special meanings in this map, such as C
for Control
I read these official two docs, and didn't find the representation map. http://vim.wikia.com/wiki/Mapping_keys_in_Vim_-Tutorial(Part_1) http://vimdoc.sourceforge.net/htmldoc/map.html#map-which-keys
I tried find all these representations, but I can't, maybe it's something like common sense?
But it's always these hidden common sense which hindered lots of beginners.
So far I find only some of the special keys can be the initial keys.
For example:
I can do <C-J>
but not <SPACE-J>
as {lhs}.
And it seems only special keys can be used in sequence greater than 2.
Like I can do <C-A-J>
but not <C-K-J>
What are all the representations of these special keys, and what hidden rules are unknown for me to use sequences greater than 2? Is it able to use a special key + 2 normal key?
ps: So far I only know:
`C` for `Control`
`A` for `Alt`
`S` for `Shift`
But it seems there are B
, M
, D
, etc. What are they?