Cuando edito el código en Vim, a menudo uso mayúsculas y minúsculas cuando escribo cosas en MAYÚSCULAS. Sin embargo, a menudo me olvido de desactivar el bloqueo de mayúsculas cuando termino con la parte en mayúscula. Esto causa un dolor sin fin (ya que, es decir, j se mueve hacia abajo, pero J se une a la línea actual con la línea siguiente).Cómo detectar el bloqueo de mayúsculas en una función de Vimrc
Normalmente, quiero desactivar el bloqueo de mayúsculas cuando salgo del modo de inserción. ¿Cómo puedo agregar algo a mi .vimrc para que apague las mayúsculas al salir del modo de inserción? Alternativamente, ¿cómo podría agregar algo a mi .vimrc para que me avise (línea de estado, pitido, etc.) si tengo el bloqueo de mayúsculas al salir del modo de inserción?
Gracias!
Puede usar 'autocmd InsertLeave' para realizar una acción al salir del modo de inserción, pero no creo que haya una manera de activar/desactivar mayúsculas desde vim ya que es una tecla modificadora (es posible que pueda hacerlo en una forma específica de OS, sin embargo). – Benj
¿Por qué no tomas el hábito de escribir normalmente y * luego * cambias la caja de tu texto? – romainl
[Este] (http://superuser.com/questions/399903/how-do-i-represent-the-capslock-key-for-vim-key-mappings) ayudará. –