que - Intellij IdeaVim cambiar claves
ideavim que es (3)
A partir de IdeaVim 0.35 (publicado el 15-05-2015), las asignaciones de teclas en ~/.ideavimrc
son compatibles. Puedes poner source ~/.vimrc
en ese archivo si quieres incluir mappings desde ~/.vimrc
.
(Nota: esta pregunta probablemente podría considerarse un duplicado de esta otra pregunta de StackOverflow).
Realmente me gustaría poder utilizar IdeaVIM, pero no puedo averiguar dónde puedo configurar mis asignaciones de teclas vim personalizadas. Por ejemplo, en lugar de usar Esc, me gustaría utilizar Ctrl - C y en lugar de usar h j k l me gusta usar w a s d .
Ya tengo todo esto configurado en mi .vimrc
pero IdeaVIM no pudo cargarlos. Puedo copiarlos manualmente en cualquier archivo que se necesite, pero no hay documentación sobre cómo hacerlo.
IntelliJ 12.1:
- Ve a
Settings
- Seleccione
Keymap
en el menú de la izquierda - Encuentre
Escape
en la secciónEditor Actions
delEditor Actions
y agregue el atajo Ctrl-C allí. ("Escape" en la sección "IdeaVim" no funcionó para mí)
Seguir los mismos pasos, pero reemplazar "Escape" con "Salir del modo Insertar" solo funcionó parcialmente para mí. Salió del modo insertar correctamente pero ignoró la siguiente pulsación de tecla. Así que al escribir Ctrl-C , j , j saldrían de la inserción, pero solo subirán una línea en lugar de dos.
Lo hice yo mismo, y es bastante fácil en IntelliJ 11. Sé que en las versiones anteriores (9, ¿tal vez?) La configuración de los valores del mapa de teclas es significativamente diferente.
En IntelliJ 11 puede hacer lo siguiente:
- Ve a
Settings
- Seleccione
Keymap
en el menú de la izquierda - Busque
Exit Insert Mode
en el lado derecho y asocie cualquier tecla que desee usar, como CTRL-C