Cómo rehacer los cambios en VIM?

Cómo rehacer los cambios en VIM?
Es posible que haya usado la función "deshacer" en muchos sistemas operativos cuando accidentalmente realizó algún error, yo.mi., Eliminar algún archivo. Pero ¿alguna vez has oído hablar de la función "rehacer"?? La función de "rehacer" se usa para inverso la acción del comando "deshacer". Esto significa que si el comando "deshacer" se ha utilizado para eliminar algún texto del archivo, el "rehacer" volverá a colocar ese texto en el archivo como reverso para "deshacer."En otras palabras, lo que sea que haya realizado el comando" deshacer ", el comando" rehacer "lo revertirá. VIM es un editor de texto bastante popular que se encuentra en Linux Systems como una aplicación incorporada. El uso de Vim de "deshacer" y "rehacer" es bastante conocido. Entonces, hemos decidido demostrar cómo "rehacer" cualquier cambio en VIM usando este artículo.

Ejemplo 01:

Entonces, comencemos con el Ubuntu 20.04 apertura de la carcasa terminal, yo.mi., Usando Ctrl+Alt+T. Para hacer algunas actualizaciones en VIM, debemos tener algunos archivos con datos en ellas. Entonces, hemos estado usando el "nuevo.archivo txt "desde nuestra carpeta de inicio del Ubuntu 20.04 sistema. Contiene los datos numéricos de 2 líneas según la instrucción "CAT" en la imagen presentada a continuación. Ejecute las instrucciones adjuntas a continuación en Linux Shell.

$ Cat NUEVO.TXT

Ahora, debe abrir este archivo en VIM utilizando la instrucción "VIM" con el nombre de archivo como se muestra a continuación. Ejecute las instrucciones adjuntas a continuación en Linux Shell.

$ vim nuevo.TXT

Ahora, el archivo se abre con el mensaje de atención mostrado. Presione "E" para comenzar a usarlo. La salida se puede verificar desde la carcasa de Linux.

Los datos del archivo se muestran en el modo normal de nuestro editor VIM. En vim, trabajamos en diferentes modos. Primero tenemos que abrir el modo normal, usando la tecla "ESC" para cambiar de un modo a otro. Necesitamos cambiar el modo normal con el modo de inserción para realizar algunas actualizaciones. Para eso, debes presionar "yo" desde el teclado.

Ahora, estamos en el modo "insertar" del editor VIM. Hemos eliminado la última línea de este archivo, como se muestra en la imagen adjunta a continuación.

Si desea recuperar la línea eliminada en este archivo, debe usar el comando "deshacer" en el editor VIM a pesar de que ha guardado este archivo o no. Para usar el comando "deshacer", debe abrir el modo de comando de VIM. Presione la tecla "ESC" para abrir el modo normal y presione ":" para iniciar el modo de comando. Ahora, agregue "deshacer" en el área de comando y toque Enter.

Verá que nuestra línea eliminada volverá a aparecer en nuestro archivo dentro del editor VIM. La salida se puede verificar desde la carcasa de Linux.

Si se arrepiente de realizar la operación "deshacer" en este archivo, debe realizar la operación "rehacer". Puede usar el mismo modo de comando o simplemente usar el "Ctrl-R" mientras el modo normal se abre en su editor VIM. Verá que la segunda línea se eliminará nuevamente del editor utilizando el "rehacer" como lo opuesto a "deshacer."La salida se puede verificar desde la carcasa de Linux.

Ejemplo 02:

Veamos un ejemplo similar de cambios de "rehacer" en el editor VIM. Entonces, necesitamos abrir el mismo "nuevo.TXT "Archivo de texto en el editor VIM usando el comando" VIM ". Este archivo se abrirá en modo normal. Pero, si queremos agregar o actualizar este archivo, tenemos que encender su modo "Insertar". Antes de eso, encienda su modo normal presionando la tecla "ESC". Después de eso, presione "I" desde el teclado. Ahora el modo de inserción está activado, hemos agregado el patrón de 5 líneas de datos en el archivo. La conclusión del editor VIM muestra que hemos agregado 10 caracteres en 5 líneas del archivo. La salida se puede verificar desde la carcasa de Linux.

Necesitamos guardar estos datos de patrón de 5 líneas en el mismo archivo, “Nuevo.TXT."Entonces, debemos volver primero hacia el modo normal usando la tecla" ESC "y presionando la tecla": "desde el teclado para encender el modo de comando. Escriba "W" desde el teclado en el área de comando y presione la tecla ENTER como se presenta en la parte inferior de la imagen a continuación. La salida se puede verificar desde la carcasa de Linux.

La parte inferior del editor VIM mostrará que los datos se guardan en el archivo "nuevo.texto ", yo.mi. "nuevo.txt fl, 30c, escrito ". La salida se puede verificar desde la carcasa de Linux.

Desea eliminar los cambios que acaba de hacer en el editor VIM deshaciéndolo. Entonces, debe ejecutar el comando "deshacer" en el área de comando como se presenta a continuación.

Después de presionar la tecla "Enter", le pedirá que presione la tecla "Enter" una vez más para afirmar su acción de "Deshacer."Entonces, presione Entrar una vez más. La salida se puede verificar desde la carcasa de Linux.

Esto eliminará las 5 líneas del archivo VIM que acaba de agregar, como se muestra a continuación.

Si ha eliminado por error todas estas líneas de este archivo, puede rehacer la acción "deshacer". Presione "CTRL+R" o use el comando "Redoño" en el modo de comando de VIM seguido de la tecla ENTER. Verá que las 5 líneas volverán a la pantalla de su archivo VIM. La salida se puede verificar desde la carcasa de Linux.

Conclusión:

Finalmente, lo hemos hecho con el artículo de hoy para usar la función "rehacer" en el editor VIM. Tenemos que pasar por el comando "deshacer" en el editor VIM antes de usar el comando "rehacer", ya que es el requisito básico de "rehacer" antes de hacer cambios. En general, el concepto de "rehacer" no es más complicado para los usuarios de VIM y Linux cuando se familiariza con los modos VIM.