Estoy haciendo la transición a vim desde otro editor similar a vi. Sigo intentando usar mis viejas combinaciones de teclas pero, por supuesto, vim tiene asignaciones diferentes. ¿Cómo puedo averiguar qué función está asignada a la combinación de teclas que presioné? Por ejemplo, podría presionar Ctrl-Oy sucede algo, pero no entiendo qué es y quiero aprender al respecto.
1
:help <C-o>
también funciona, y que el formato se bifurcará para cualquier comando, sólo tiene que escribir:help <key sequence>
:help index
También es bueno. Enumera todas las teclas / comandos y sus funciones.Puede identificar el mapeo y su fuente a través de los diferentes comandos del mapa. Por ejemplo:
:verbose map <C-K>*
podría generar algo como esto:Si tiene tiempo para matar, eche un vistazo a la Wiki de Vim Tips sobre el tema de las asignaciones de teclas. Su tutorial cubre todo lo que necesitas.
Si tienes Ruby en tu máquina, te recomiendo la gema vimdb .
fuente
Quizás vimdb podría ser algo para ti. Desde el sitio web del proyecto:
fuente