keyboard shortcuts - sheet - VIM: atajos disponibles?
vim editor (5)
Utilizo muchos atajos para mi trabajo en vim. Otros atajos son tomados por plugins.
A veces me gustaría agregar un atajo para un nuevo comando, pero luego note que el atajo ya estaba tomado.
¿Hay alguna manera de ver una lista de todos los accesos directos disponibles en VIM? (todos los atajos de ctrl-shift-alt)
Encontré esto útil ...
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
Escriba :help index
para ver las asignaciones (accesos directos a medida que los denomina) y los comandos definidos por vim.
Escriba :map
para ver las asignaciones definidas por su vimrc y sus complementos. Escriba :verbose map
para saber dónde se definió cada asignación.
También :help map-listing
para ver lo que se muestra, pero probablemente ya lo sepas (está en el manual de ayuda de map.txt).
Si desea una lista ordenada y con capacidad de búsqueda de sus asignaciones actuales para buscar claves no utilizadas, vea mi respuesta en: ¿Cómo buscar en la lista de asignaciones de Vim?
Como punto de partida, las claves no se asignan de forma predeterminada , consulte :help map-which-keys
Puede usar :map < key >
para verificar un mapeo específico. Ejemplo: para verificar Shift-F2 :map S-<F2>
.
AFAIK, no hay forma de obtener una lista de lo que está sin asignar sin escribir el código para recorrer cada combinación de teclas posible y verificar si hay algún resultado de la ejecución :map < key >
para esa tecla en particular.
Si también desea verificar qué mapas o comandos están definidos por vim, puede usar
:help index
:map //lists all the shortcuts that are assigned.
map también toma una combinación de teclas como un argumento que lista solo los accesos directos asignados a esta combinación de teclas.
Para enumerar todas las asignaciones asignadas para Ctrl-V:
:map <c-v>