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.
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
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
Visita el repositorio de Jump donde explica como instalarlo en el resto de distros
Para bash y zsh, añade la siguiente línea a ~/.bashrc, ~/bash_profileo o ~/.zshrc
eval "$(jump shell)"
Para que funcione en fish, tenemos que añadir al archivo ~/.config/fish/config.fish
status --is-interactive; and source (jump shell fish | psub)
A mi este método no me funcionó, así que lo que hice es añadirlo en el alias así:
alias j='~/go/bin/jump shell fish |'
Ahora cuando pulso j en la terminal, ejecuta ~/go/bin/jump shell fish |
Si deseas utilizar otra letra para ejecutar jump, por ejemplo la letra z
eval "$(jump shell --bind=z)"
Si lo has hecho mediante el alias, es tan simple como poner z en lugar de j, en el apartado anterior.
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
jump top
Nos situamos en ese directorio y ejecutamos
jump forget
Para ver todas las opciones disponibles, veremos la ayuda
jump
Publicado por Angel el Monday 24 August del 2020 y actualizado el Thursday 31 December del 2020
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.