Cómo configurar las teclas de vi en tu shell para una mayor eficiencia y comodidad

Por defecto, la mayoría de las terminales utilizan el estilo de teclas de emacs para la edición y modificación de la línea de comandos. Sin embargo, para los usuarios de vi o vim, es posible configurar las terminales para utilizar las teclas de vi en su lugar. Esto se logra editando el archivo ~/.bashrc en caso de estar utilizando bash o ~/.zshrc en el caso de utilizar zsh, y agregando lo siguiente:

set -o vi

en el caso de bash, y lo siguiente para zsh:

bindkey -v

Una vez que hayas guardado el archivo ~/.bashrc o ~/.zshrc, sal de la terminal y abre una nueva.

Por defecto, estarás en el modo de inserción, lo que significa que escribirás de la forma habitual. Sin embargo, los comandos como [Ctrl]A o [Ctrl]E ya no funcionarán. Para ingresar al modo de comando, presiona [ESC] (como lo harías en vim) y utiliza los comandos de teclas de vi para navegar por la línea de comandos, como $ para ir al final de la línea o 0 para ir al principio de la línea.

A partir de ese punto, puedes utilizar otros comandos de vi:

  • b para retroceder una palabra
  • 2b para retroceder dos palabras
  • dw para eliminar una palabra
  • dd para eliminar toda la línea
  • d$ para eliminar desde la posición actual del cursor hasta el final de la línea
  • d0 para eliminar desde la posición actual del cursor hasta el principio de la línea
  • w para avanzar una palabra, y así sucesivamente

Para volver al modo de inserción, simplemente escribe i, como lo harías en vi, y podrás editar la línea de comandos de la forma habitual.

Cómo utilizar Isearch para buscar archivos de texto en Linux

Si estás más familiarizado con vim que con emacs, utilizar las teclas de vi en tu terminal tiene mucho sentido y facilitará mucho el trabajo en la terminal, ya que estarás utilizando comandos de edición con los que ya estás familiarizado.

Si utilizas emacs con más frecuencia, deja las configuraciones por defecto para utilizar los comandos habituales de emacs. Por otro lado, si no utilizas ninguno de los dos, elige un estilo que tenga más sentido y que haga el uso de la línea de comandos más rápido y eficiente.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Código abierto, allí encontraras muchos artículos similares a Cómo configurar las teclas de vi en tu shell para una mayor eficiencia y comodidad , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.