GNU/Linux >> Tutoriales Linux >  >> Linux

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

Resumen:explore una aplicación de explorador de archivos basada en terminal que se puede usar con las combinaciones de teclas de estilo Vim.

Cuando se trata de navegar a través de la estructura de directorios de Linux en la línea de comandos, las personas a menudo confían en el comando cd.

Y no tiene nada de malo porque obtendrá el comando cd en cualquier sistema Linux en el que inicie sesión.

Sin embargo, si usted mantiene el sistema y desea tener una mejor vista de los directorios, un administrador de archivos funciona mucho mejor que el comando cd o tree.

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

Hay varios navegadores de archivos TUI y hemos cubierto algunos de ellos en It's FOSS. Hoy analizamos vifm.

¿Qué es vifm?

vifm es una herramienta de línea de comandos que es un administrador de archivos con enlaces de teclas para la navegación y la manipulación de objetos del sistema de archivos que son similares a vim. En caso de que se pregunte qué quise decir con "objetos del sistema de archivos", son archivos, directorios, enlaces simbólicos, enlaces duros, etc.

Junto con las combinaciones de teclas de interacción vim muy intuitivas, a continuación se muestra el conjunto de características que le ofrece vifm

  • Un administrador de archivos rápido directamente en su terminal
  • Edite el archivo de texto desde el propio administrador de archivos
  • vifm usa la interfaz curses
  • vifm es multiplataforma (incluso puede funcionar en Windows con la ayuda de Cygwin; debería funcionar pero no lo he probado)
  • Admite entradas de combinación de teclas de estilo vim como dd, j, k, h, l, etc.
  • El complemento vifm está disponible para usarse dentro de vim para abrir archivos a través de vim
  • Soporte de autocompletado para los comandos vim
  • Soporte para más de un panel
  • Permite renombrar lotes con [o sin] regex

Instalación de vifm en Linux

El paquete vifm no es nuevo y, por lo tanto, está disponible incluso en los repositorios de distribuciones "estables" (como Debian) de forma predeterminada.

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, puede simplemente escribir vifm en su terminal, como se muestra a continuación, e iniciar vifm

vifm

La interfaz de usuario de vifm

Cuando inicie vifm por primera vez, de manera predeterminada, se iniciará con la descripción general del directorio en el que se encuentra actualmente. También notará que vifm usa dos paneles de manera predeterminada.

Si se encuentra confundido en la interfaz, simplemente intente presionar la tecla j para mover el cursor hacia abajo una fila y presione la tecla k para mover el cursor hacia arriba una fila. Puede subir un directorio presionando la tecla h. ¡Igual que vim!

Si su cursor está actualmente en un archivo, al presionar la tecla l se abrirá el archivo en vim (si no se indica lo contrario). Pero si su cursor está en un directorio, al presionar la tecla l navegará en el directorio y le mostrará el contenido del directorio.

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

Puede presionar las teclas "za" para mostrar los archivos y directorios que están ocultos (los archivos y directorios con un punto al principio están ocultos por defecto). Si estos archivos y directorios especiales no están ocultos, presionar za los ocultará.

Puede mostrar permanentemente los archivos y directorios ocultos con la combinación de teclas "zo" y nunca hacer que estos elementos sean visibles con la combinación de teclas "zm".

nnn:un navegador de archivos de terminal ultrarrápido para usuarios profesionales de Linux

Conclusión

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

vifm es un administrador de archivos increíble, especialmente para los usuarios de Vim porque se integra muy bien con el ecosistema de Vim. Incorpora muchas funciones vim y enlaces de teclas en un administrador de archivos. El diseño predeterminado de dos paneles lo hace más productivo.

No dude en probar vifm. ¡Realmente es una herramienta de línea de comandos asombrosa!

Artículo Original


Linux
  1. Copiar archivos en la terminal de Linux

  2. Cambiar el nombre de un archivo en la terminal de Linux

  3. Mover archivos en la terminal de Linux

  4. Los 6 mejores navegadores basados ​​en terminales para Ubuntu 20.04

  5. ¿Existe un delineador para verificar el archivo?

Accesos directos para navegar por el historial de la terminal

Explorador de archivos:un elegante administrador de archivos web multiplataforma

Zeal:un navegador de documentación sin conexión para desarrolladores

Los 5 mejores navegadores basados ​​en terminales para Ubuntu 20.04

Editor VIM

Localizadores de terminales