Tutoriales

vifm: un navegador de archivos de terminal para los amantes incondicionales de Vim

En resumen, explore una aplicación de navegador de archivos basada en terminal que se puede usar con los atajos de teclado estilo Vim.

Cuando se trata de navegar por la estructura de directorios de Linux desde la línea de comandos, la gente suele confiar en el comando cd.

Y no hay nada de malo en eso, porque obtendrá el comando cd en cada sistema Linux en el que inicie sesión.

Sin embargo, si usted es el que mantiene el sistema y desea una mejor descripción general de los directorios, un administrador de archivos es mucho mejor que el comando cd o tree.

Sí, también puede obtener el administrador de archivos en la terminal. Puede que no sean tan buenos como los comandos de la GUI como Nautilus, pero aún así son mejores que los simples comandos antiguos.

Hay varios navegadores de archivos TUI y cubrimos algunos de ellos en It’s FOSS. Hoy estamos viendo vifm.

¿Qué es vifm?

vifm es una herramienta de línea de comandos que es un administrador de archivos con atajos de teclado para navegar y manipular objetos del sistema de archivos que son similares a vim. En caso de que se esté preguntando qué quise decir con «objetos del sistema de archivos», estos son archivos, directorios, enlaces simbólicos, enlaces físicos, etc.

Junto con los atajos de teclado muy intuitivos para la interacción vim, encontrará a continuación las funciones que le ofrece vifm

  • Un administrador de archivos rápido directamente en su terminal
  • Edite el archivo de texto en el propio administrador de archivos
  • vifm usa la interfaz Curses
  • vifm es multiplataforma (incluso puede funcionar con Cygwin en Windows; debería funcionar pero no lo he probado)
  • Admite la entrada de mapeo de teclas de estilo Vim como dd, j, k, h, l, etc.
  • El complemento vifm se puede utilizar en vim para abrir archivos a través de vim
  • Finalización automática de comandos vim
  • Soporte para más de una ventana
  • Permite el cambio de nombre de lotes con [or without] regex

Instalar vifm en Linux

El paquete vifm no es nuevo y por lo tanto está disponible por defecto incluso en los repositorios de distribuciones «estables» (como Debian).

En Debian y distribuciones basadas en Debian (como Ubuntu, Pop! _OS, Mint, etc.) puede usar el administrador de paquetes apt para instalar vifm:

sudo apt install vifm

Use el administrador de paquetes pacman para instalar vifm en distribuciones de Linux basadas en Arch:

sudo pacman -S vifm

vifm también está disponible en los repositorios de Fedora y RHEL; instale vifm con el administrador de paquetes DNF:

sudo dnf install vifm

Una vez que haya instalado vifm, simplemente puede ingresar vifm en su terminal, como se muestra a continuación, e iniciar vifm

vifm

La interfaz de usuario de vifm

Cuando inicia vifm por primera vez, de forma predeterminada comienza con la descripción general del directorio en el que se encuentra actualmente. También encontrará que vifm usa dos ventanas por defecto.

01 dos discos 1
La interfaz estándar de vifm, que consta de una vista normal (archivos ocultos no visibles) y dos ventanas que están abiertas de forma predeterminada

Si está confundido acerca de la interfaz de usuario, simplemente intente mover el cursor una línea hacia abajo y presione la tecla k para mover el cursor una línea hacia arriba. Puede desplazarse hacia arriba en un directorio presionando la tecla h. ¡Como vim!

Si su cursor está actualmente en un archivo, al presionar la tecla l se abrirá el archivo en vim (a menos que se especifique lo contrario). Sin embargo, si su cursor está en un directorio, puede presionar la tecla l para navegar por el directorio y ver su contenido.

También puede obtener detalles sobre un archivo o directorio en el administrador de archivos presionando la combinación de teclas Ctrl + g.

02 Ctrl g Info
Una captura de pantalla de cómo la combinación de teclas Ctrl – g muestra la información de su directorio / archivo

Puede presionar la tecla za para mostrar los archivos y directorios ocultos (los archivos y directorios con un punto al principio están ocultos de forma predeterminada). Si esos archivos y directorios especiales no están ocultos, presionar za los ocultará.

03 Alternar la visibilidad del archivo de puntos
Un ejemplo de cómo se verá cuando presione la asignación de la tecla «zo»

Puede mostrar archivos y directorios ocultos de forma permanente con la asignación de tecla «zo» y nunca hacer que estos elementos sean visibles con la asignación de tecla «zm».

diploma

Dado que está basado en Vim, puede configurarlo usando el archivo vifmrc. La wiki de vifm tiene la última hoja de trucos de combinación de teclas estándar, que se puede encontrar aquí. El proyecto está muy bien documentado.

hoja de trucos del llavero vifm
Asignación de teclas estándar de Vifm

vifm es un administrador de archivos increíble especialmente para los usuarios de Vim porque encaja muy bien con el ecosistema de Vim. Integra muchas funciones vim y atajos de teclado en un administrador de archivos. El diseño estándar de dos paneles lo hace más productivo.

No dudes en probar vifm. ¡Realmente es una herramienta de línea de comandos increíble!

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba