Blog del Podcast
podcast      GitHub      Twitter   Telegram

Saltando de un directorio a otro con Jump

Tiempo estimado de lectura: 3 minutos. 422 palabras. bash

Después de escuchar el Podcast de Lorenzo, atareao.es, he decidido probar este complemento para la terminal que hacía mucho tiempo que estaba buscando y no sabía que existía.

Es un complemento súper productivo para moverte por la terminal.

Jump se integra con su shell y aprende sobre sus hábitos de navegación al realizar un seguimiento de los directorios que visita. Te proporciona el directorio más visitado para el término de búsqueda más corto que escriba.

Instalación

Con Go

Si no tienes instalado Go, busca el artículo donde explico como hacerlo.

Si lo tienes instalado, la instalación es tan simple como:

go get github.com/gsamokovarov/jump

Ubuntu

wget https://github.com/gsamokovarov/jump/releases/download/v0.30.1/jump_0.30.1_amd64.deb && sudo dpkg -i jump_0.30.1_amd64.deb

Mac y otras distros

Visita el repositorio de Jump donde explica como instalarlo en el resto de distros

Añadir a bash o zsh

Para bash y zsh, añade la siguiente línea a ~/.bashrc, ~/bash_profileo o ~/.zshrc

eval "$(jump shell)"

Cambiar j por z

Si deseas utilizar otra letra para ejecutar jump, por ejemplo la letra z

eval "$(jump shell --bind=z)"

Funcionamiento

Jump usa la coincidencia difusa para encontrar el directorio deseado para saltar. Solo necesita de 2 a 5 caracteres para saltar al directorio.

Para alimentar jump de los directorios que utilizamos frecuentemente, tendremos que movernos por estos de un modo normal como lo hacemos habitualmente y jump irá añadiendo estos a su base de datos.

Pusamos j seguido de los caracteres que coincidan con el directorio que buscamos y pulsamos enter.

Ejemplo: Buscar el directorio docker

j dk

Si no coincide con lo que buscabamos, ya que queríamos ir al directorio ~/docker/docker, escribiremos j + enter y nos aparecerá la siguiente sugerencia.

j

Listado de directorios añadidos en la base de datos de jump

jump top

Eliminar una ruta de directorio

Nos situamos en ese directorio y ejecutamos

jump forget

Ayuda

Para ver todas las opciones disponibles, veremos la ayuda

jump

Fuentes


Publicado por Angel el lunes 24 agosto del 2020



También te puede interesar:




Powered by org-bash-blog

Writing in orgmode whith emacs

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.