¿Cómo selecciono todo el contenido de un archivo en Vim y VsVim? Al igual que en otros editores, ctrl+Ahace el trabajo para seleccionar todo.
key-bindings
Armaan
fuente
fuente

ctrl+aen otros editores destaca visualmente todo el archivo.:chat!, pero no has estado en esa habitación recientemente, por lo que no me dejaría)vsvimera comovimperatoreste tipo de complementos para otros softwares y, por lo tanto, estaba fuera del tema, así que lo eliminé, luego tuve una duda, así que verifiqué meta y vi que estaba en el tema, así que aprobó la edición de su etiqueta pero olvidó editar la pregunta nuevamente. Estoy cambiando eso ahora, lo siento.Respuestas:
ggVGselecciona todo el contenido.ggse mueve a la primera línea.Vinicia el modo visual.Gsalta a la última línea seleccionando así de primera a última líneafuente
Junto con la respuesta de SibiCoder, si tiene una idea clara de lo que quiere hacer, puede usar lo siguiente:
¿Dónde
Xestá un comando, por ejemplo:También tiene el comando global
:gque, con el patrón de búsqueda^, puede hacer lo mismo:Si lo que desea es seleccionar el texto, entonces
ggVGestá bien, pero tenga en cuenta este método, en el caso de que ya sepa cuál es el siguiente paso. Tenga en cuenta que no dejará el cursor en modo visual.Ver:
:h :%y:h :gpara referencia.Tenga en cuenta que, aunque la
C-Aasignación se utiliza en vim (ver:h CTRL-A), puede asignarla para hacer lo que hacen otros editores:fuente
Las otras respuestas son buenas. Aquí hay otra alternativa.
Como usted menciona que está usando VsVim, puede cambiar qué teclas maneja Visual Studio y qué teclas maneja vsvim. Ir
Desde allí, puede configurar que Ctrl-a sea manejado por Visual Studio, en lugar de VsVim.
Aunque no lo recomiendo, ya que no podrás usar vim's
<C-a>, lo cual considero que es una característica esencial. Aunque depende de ti.fuente
puede usar un número grande como 99999yy para seleccionar todo el contenido de su archivo
fuente
100000líneas son posibles, aunque raros. Además, el usoyylos tirará , no los seleccionará .