Usando autojump / z en combinación con pushd popd

Usando autojump / z en combinación con pushd popd

Salto automáticoozle permite moverse por su sistema de archivos ingresando solo una parte de la ruta completa (por ejemplo, z foome lleva a /long/long/path/to/foo).

A menudo quiero saltar a un camino, hacer algo y regresar. Esto se logra fácilmente usando cd -.

Sin embargo, si salto al camino, me desplazo un poco y luego quiero "regresar", cd -ya no funcionará.

Tampoco funcionaría si comenzara en dir a, quisiera saltar a b, luego a c, luego "atrás" (a b) y "atrás" (a a).

Tener que recordar el nombre del lugar al que quiero regresar (para poder hacerlo z aen lugar de "regresar") no es divertido.

pushdy popdestán diseñados exactamente para ayudarle a navegar a través de una pila de directorios. Me preguntaba si podría integrar el comportamiento de coincidencia parcial de zwith pushdy popd.

Parece que no hay ninguna opción de línea de comando zo salto automático que proporcione el directorio de destino en lugar de acceder a él; de lo contrario, lo intentaría pushd $(z ...).

Respuesta1

No estoy seguro de cómo me perdí esto, pero ztiene una -eopción que hace eco de la mejor coincidencia en lugar de cdacceder a ella.

Daré un ejemplo de cómo usar esto en conchas de pescado.

> pushd (z -e ...)

También puede utilizar abreviaturas de peces para abreviar zea z -e. No estoy seguro de si hay una manera de establecer una abreviatura para que se expanda automáticamente pushd (z -e ...)con el cursor detrás del corchete de cierre.

información relacionada