Vim, Jetbrains o modo Vim para Vscode: Mejorar movimiento entre paneles
🤔 Por qué quería evitar el atajo por defecto
Me acostumbré al workflow de Vim desde hace ya un año. Y ya que soy un usuario frecuente de los paneles y el listado de archivos. Quería implementar una mejor manera de hacerlo. Recordemos que VIM (o cualquier otro editor en el que esté implementado), trae los atajos por defecto para hacerlo.
^ + w + ( h ó j ó k ó l) = Te mueves entre paneles
Usuarios de Windows y Linux deben reemplazar ^ con Ctrl
¿Pero qué pasa si queremos no usar esa w ? Ya que nos movemos en un archivo con hjkl. ¿No sería mejor agregar Ctrl o ^ y la tecla de la dirección hacia donde nos queremos mover? Frecuentemente me muevo entre splits de Vim, Neovim, Jetbrains y Vscode. Así que quería un solo flujo. A continuación cómo lo conseguí.
🛠 Solución para Vim & Neovim
Ya que comparto algunas configuraciones entre Vim y Neovim. La manera más sencilla fue:
🛠 Solución para Vscode
Debe ser editado desde el archivo
settings.json en Vscode. Funciona si estás utilizando el paquete
Vim .
1
"vim.normalModeKeyBindings": [4
"commands": ["workbench.action.navigateUp"]8
"commands": ["workbench.action.navigateDown"]12
"commands": ["workbench.action.navigateLeft"]16
"commands": ["workbench.action.navigateRight"]
🛠 Solución para Jetbrains
Recuerda instalar
Ideavim. Sólo tienes que agregar lo siguiente a tu
~/.ideavimrc
▶️ Probándolo
Para hacerlo funcionar, asegúrate de reiniciar cualquiera de tus editores. Ahora debería ser mucho más fácil moverse entre splits.