¿Hay alguna manera de emular la función de "extensión de selección" de ReSharper en Vim?

ReSharper tiene una buena característica llamada "ampliar selección": presionandoCTRL+W (Creo que este es el valor predeterminado) repetidamente, selecciona más y más de su ubicación de intercalación actual. Primero es una palabra, luego más y más palabras, una línea, un bloque de líneas interno y externo (por ejemplo, un bloque if), luego una función, etc ...

Básicamente, presionando la combinación de teclas repetidamente, puede terminar seleccionando todo el archivo. Estoy seguro de que al menos algunos de ustedes estarán familiarizados con él.

Acabo de comenzar a aprender todas las complejidades de vim y no tengo suficiente experiencia para ver cómo se podría implementar algo así en Vim (aunque supongo que es posible). Entonces, mi pregunta está dirigida a los gurús de Vim: ¿se puede hacer esto y cómo?

Actualizar un poco de historia de fondo. He estado hablando con mi ex jefe sobre todos los beneficios de Vim, y él piensa que todo es genial. Su única pregunta / problema fue: ¿tiene "ampliar selección"? Mi pregunta hasta ahora ha sidoN. Entonces, si alguien sabe la respuesta, finalmente ganaré una discusión: P (y tal vez cree un nuevo Vim convert:-))

Respuestas a la pregunta(5)

Su respuesta a la pregunta