No necesita volver a escribir los comandos ejecutados anteriormente en Vim. Utilice la función de historial de comandos de Vim en su lugar.

Si bien puede usar el historial de comandos del shell de Linux para recuperar los comandos usados ​​anteriormente, ¿sabía que puede hacer lo mismo en Vim?

Vim tiene una función de historial de comandos que le permite encontrar y ejecutar comandos que ya ha ingresado. Así es como puede acceder a él.

Recuperación de comandos de Vim

La forma más sencilla de recuperar los comandos que ingresó en Vim es ingresar al modo de comando. Para hacer esto, presione Escapar y luego el Colon (:) llave. Ahora puede desplazarse hacia atrás y hacia adelante a través de su historial de comandos usando el Arriba y Abajo teclas de flecha.

Cuando desee ejecutar un comando, presione Ingresar. Esto es similar a usar el mecanismo de historial de shell en shells modernos como Bash o Zsh.

Apertura de la ventana del historial de comandos

También puede abrir una ventana de historial que muestre todos los comandos emitidos anteriormente ingresando al modo de comando y presionando

instagram viewer
Control + F.

Cuando haya abierto esta ventana, puede navegar hacia arriba y hacia abajo presionando el botón k y j teclas, similar a moverse en el búfer de Vim.

Cuando llegue a una línea que desee volver a ejecutar, simplemente presione Ingresar y Vim ejecutará ese comando.

Cerrar la ventana del historial de comandos

Si bien la ventana del historial de comandos es útil, es posible que se pregunte cómo salir sin ejecutar un comando. Es fácil abrirlo accidentalmente ya que Control + F también desplaza la pantalla hacia adelante si no ha presionado el botón Colon (:) llave. Es posible que haya tenido la intención de hacer esto en su lugar.

Afortunadamente, es fácil cerrar la ventana de comandos. Si estás en el historial de comandos, presiona Control + C para saltar hasta el fondo, y luego presione Control + C o Esc para cerrar la ventana por completo.

Ahora puede navegar a través de su archivo si quería hacer esto en lugar de abrir la ventana del historial de comandos.

Ahora puede acceder al historial de comandos en Vim

El historial de comandos es otra de las poderosas funciones de Vim. Puede ver los comandos que ha emitido, ya sea en el modo de comando o en la ventana del historial de comandos, y ejecutarlos. Si abrió la ventana del historial de comandos por error, también puede cerrarla rápidamente.

Otra característica de Vim que se pasa por alto con frecuencia es la capacidad de abrir y cambiar entre múltiples ventanas de edición, e incluso ejecutar comandos de terminal completos.