Is there a list of keys which aren't mapped by default in vim? / gvim?
2 Answers
Free Keys
Normal Mode
<C-K>
<C-_>
(Same as<C-/>
)<C-[>
(Same as<Esc>
)<C-@>
(Same as<C-Space>
)
Visual Mode
<C-T>
<C-K>
<C-@>
(Same as<C-Space>
)<C-O>
Q
Z
.
<C-R>
<C-_>
(Same as<C-/>
)<C-^>
&
<C-I>
(This is the<Tab>
key)
Insert Mode
<C-_>
(Same as<C-/>
)<C-Z>
(Unlessinsertmode
is set)<C-B
Command-line Mode
<C-@>
(Same as<C-Space>
)<C-O>
<C-Z>
<C-_>
(Only active in default vim ifallowrevins
is set, for right-to-left languages)<C-X>
All Modes
- All function keys
- All
ALT
key combinations <C-S>
Used source: https://vim.fandom.com/wiki/Unused_keys
This link points to a page listing unused keys in vim.
This page also lists keys that are synonyms of other keys in terms of functionality, meaning that these keys can be safely remapped.
This list shows the unbound keys in standard vi; unbound keys extracted from the complete list of all the bound keys in the link:
g UNBOUND
q UNBOUND
v UNBOUND
K UNBOUND
V UNBOUND
# UNBOUND
* UNBOUND
\ UNBOUND
= UNBOUND
^A UNBOUND
^C UNBOUND
^I (TAB) UNBOUND
^K UNBOUND
^O UNBOUND
^V UNBOUND
^W UNBOUND
^X UNBOUND
^[ (ESC) cancel started command; otherwise UNBOUND
^_ UNBOUND
^? (DELETE) UNBOUND