es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Actualizar ideavim: remapear para y para no está funcionando.

Nueva actualización del complemento ideavim hace que mi remapeo no funcione, ¿cómo puedo resolverlo?

Ahora hace alguna indentación de tabulación, no entiendo realmente qué está pasando.
Sólo quiero moverme a la palabra anterior escribiendo y para moverme a la siguiente.

Aquí está mi archivo .ideavimrc:

" -------------------------------------------------------------------------------
" Navegación
" -------------------------------------------------------------------------------

" Ir a la palabra siguiente/anterior
nnoremap <c-h> <b>
nnoremap <c-l> <w>
vnoremap <c-h> <b>
vnoremap <c-l> <w>
nnoremap <c-s-h> <b>
nnoremap <c-s-l> <w>
vnoremap <c-s-h> <b>
vnoremap <c-s-l> <w>

" Modo de inserción
inoremap <c-h> <left>
inoremap <c-j> <down>
inoremap <c-k> <up>
inoremap <c-l> <right>
cnoremap <c-h> <left>
cnoremap <c-j> <down>
cnoremap <c-k> <up>
cnoremap <c-l> <right>

Tags:  ,

Answer

  1. Avatar for davy.ai

    Si la nueva actualización del complemento Ideavim está causando que tus redirecciones dejan de funcionar, puedes intentar los siguientes pasos para resolver el problema:

    1. Verifica la configuración del complemento para asegurarte de que la opción “Usar comandos del IDE” esté desactivada. A veces esto puede interferir con las redirecciones.
    2. Intenta recargar el complemento o reiniciar Android Studio para ver si las redirecciones vuelven a funcionar.

    3. Si el problema persiste, intenta modificar tu archivo .ideavimrc de la siguiente manera:

    nnoremap <c-h> b
    nnoremap <c-l> w
    vnoremap <c-h> b
    vnoremap <c-l> w
    nnoremap <c-s-h> B
    nnoremap <c-s-l> W
    vnoremap <c-s-h> B
    vnoremap <c-s-l> W
    
    inoremap <c-h> <left>
    inoremap <c-j> <down>
    inoremap <c-k> <up>
    inoremap <c-l> <right>
    cnoremap <c-h> <left>
    cnoremap <c-j> <down>
    cnoremap <c-k> <up>
    cnoremap <c-l> <right>
    

    Estos cambios eliminan las comillas dobles innecesarias y utilizan los caracteres < y > para indicar las teclas especiales. Además, el comando map se reemplaza por nmap, vmap, imap, etc. para una mejor compatibilidad.

    Espero que estos pasos te ayuden a resolver tu problema y permitan que tus redirecciones funcionen como se esperaba.

Comments are closed.