faça isso:
:help ^o
Onde ^ o está pressionando CTRL-o
Estou fazendo a transição para o vim de outro editor semelhante ao vi. Eu continuo tentando usar minhas combinações de teclas antigas, mas é claro que o vim tem diferentes mapeamentos. Como posso descobrir qual função é mapeada para a combinação de teclas que eu pressionei? Por exemplo, eu poderia pressionar Ctrl-O e algo acontece, mas eu não entendo o que é, e quero aprender sobre isso.
Você pode identificar o mapeamento e sua origem por meio dos diferentes comandos do mapa. Por exemplo: :verbose map <C-K>*
poderia produzir algo assim:
v <C-K> * :m-2<CR>gv=gv
Last set from ~/.vimrc
n <C-K> * :m-2<CR>==
Last set from ~/.vimrc
Se você tiver algum tempo para matar, dê uma olhada no Wiki do Vim Tips no tópico dos principais mapeamentos. Seu tutorial abrange tudo o que você precisa.
Se você tem o Ruby em sua máquina, eu recomendo a gem vimdb .
Talvez o vimdb possa ser algo para você. Do site do projeto:
Increase the speed and amount of vim knowledge at your fingertips with precise searching of vim's items: keys (keybindings), options and commands. vimdb is aware of vim's default items, ones in your vimrc and ones in plugins
Tags vim