¿Cómo selecciono todo el contenido de un archivo en Vim y VsVim? Al igual que en otros editores, ctrl+A
hace el trabajo para seleccionar todo.
key-bindings
Armaan
fuente
fuente
ctrl+a
en otros editores destaca visualmente todo el archivo.:chat!
, pero no has estado en esa habitación recientemente, por lo que no me dejaría)vsvim
era comovimperator
este 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:
ggVG
selecciona todo el contenido.gg
se mueve a la primera línea.V
inicia el modo visual.G
salta 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
X
está un comando, por ejemplo:También tiene el comando global
:g
que, con el patrón de búsqueda^
, puede hacer lo mismo:Si lo que desea es seleccionar el texto, entonces
ggVG
está 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 :g
para referencia.Tenga en cuenta que, aunque la
C-A
asignació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
100000
líneas son posibles, aunque raros. Además, el usoyy
los tirará , no los seleccionará .