Por ejemplo, actualmente tienen esta:¿Cómo puedo configurar vim para que los comandos de movimiento incluyan guiones bajos y CamelCase, pero la terminación los ignorará?
set iskeyword-=_
Esto tiene el efecto de hacer este trabajo:
foo_bar
Si el cursor está en "f", presionando w mueve cursor a la de subrayado. Presionando nuevamente se mueve a la "b" en la barra. Este es el efecto deseado para el movimiento, pero tiene el efecto secundario no deseado de romper la terminación. La misma historia con los tokens de CamelCase. Por ejemplo,
Si tengo esto:
foo_bar
y escribo foo_<CTRL+N>
que no entiendo "foo_bar" como una opción de finalización.
Impresionante. Gracias. Sin embargo, guardé los movimientos wbe originales. +1 para arreglar CamelCase, que no era parte de mi pregunta original :) – g33kz0r