[Vim Practice] Lista de comandos básicos de edición
Primero, reuní algunos comandos básicos para recordar sobre la edición de comandos de vim. Si lo aprende junto con los comandos móviles introducidos en otro artículo, debería poder usar vim en la práctica por el momento.
La codificación debería ser mucho más fácil si puede mover vim libremente. No creo que funcione como se espera hasta que me acostumbre, pero practiquemos y aprendamos repetidamente en este sitio.
Práctica de comandos de edición vim
Cambiar al modo de edición
Este comando cambia del modo normal al modo de edición. Hay varias variaciones en la operación para cambiar al modo de edición. Si puedes usarlos inconscientemente en algunos casos, eres un buen vimmer.
Cambiar al modo de edición (antes del cursor) | i |
---|---|
Cambiar al modo de edición (detrás del cursor) | a |
Ir al comienzo de la línea e ingresar al modo de entrada | I |
Ir al final de la línea e ingresar al modo de entrada | A |
Inserte la línea a continuación para ingresar al modo de entrada | o |
Inserte una línea arriba e ingrese al modo de entrada | O |
Comando para volver al modo normal
Este comando vuelve al modo normal. Hay muchos sitios que solo explican esc, pero en realidad puede cambiar con “ctrl + [“. Prefiero el último porque puedo escribir sin salir de la posición de inicio. Además, si el comando para volver al modo normal es la combinación de teclas con “jj”, será posible cambiar sin problemas. En ese caso, debe editar el archivo de configuración llamado vimrc.
Regresar al modo normal | esc |
---|---|
Regrese al modo normal (presione ctrl var) | ctrl + [ |
Regresar al modo normal (configuración recomendada) | jj |
Reemplazar modo personaje
Este comando se puede reemplazar sin borrar el carácter del cursor. Le ahorrará la molestia de borrar caracteres, así que recuérdelo para una edición eficiente. En el caso del reemplazo de un solo carácter, el modo de reemplazo termina con la entrada de caracteres de reemplazo, pero en el caso del modo de reemplazo de múltiples caracteres, es necesario finalizar el modo con esc.
Reemplazar un caracter en el cursor | r |
---|---|
Cambiar al modo de reemplazo de varios caracteres | R |
Modo de reemplazo final | esc |
Modo visual
Este comando cambia al modo visual, que puede llamarse modo de selección. Especialmente, el comando para seleccionar una línea se usa muy a menudo, así que asegúrese de recordarlo.
Cambiar al modo visual | v |
---|---|
Cambie al modo visual y seleccione fila | V |
Copiar pegar, etc.
Comandos relacionados con copiar / pegar, etc. Yank es casi lo mismo que copia. Tenga en cuenta que vim tirará automáticamente incluso si lo elimina con el comando d. Controlar qué tirar utiliza un mecanismo llamado registros, que cubriremos en otro artículo.
Yank (copia) | y |
---|---|
Yank (copia) una línea | yy |
Borrar un personaje (y Yank) | x |
Borrar (y Yank) | d |
Borrar 1 línea (y Yank) | dd |
pegado | p |
Comandos de movimiento convenientes
Esta es una introducción a los comandos de movimiento, que es uno de los grandes atractivos de vim. Aquí hay una lista de los que uso con frecuencia. Si ha aprendido los comandos de movimiento, vim definitivamente será una parte integral de él.
Elimine el contenido de la etiqueta html e ingrese al modo de edición | cit |
---|---|
Seleccionar contenido de etiqueta html | vit |
Eliminar contenido de la etiqueta html | dit |
Yank el contenido de la etiqueta html (copia) | yit |
Borra el contenido de “” y entra en modo edición | ci” |
Seleccione “” contenidos | vi” |
Borrar el contenido de “” | di” |
Yank el contenido de “” (copia) | yi” |
Borra la palabra en el cursor e ingresa al modo de edición | ciw |
Seleccionar palabra en el cursor | viw |
Borrar palabra en el cursor | diw |
Yank (copiar) la palabra en el cursor | yiw |
El comentario se mostrará después de la aprobación del administrador del sitio. Por favor, siga los modales y comente.