¡Hola! Autojump está instalado y funcionando, excepto que no agrega directorios cuando navego usando "cd". He agregado un par de directorios manualmente con "autojump --add C: ..", y eso me ayuda enormemente, pero sería asombroso si "cd" agregara directorios automáticamente.
¿Quizás me perdí algo durante la instalación?
@mdlawson es el mejor contacto para preguntas sobre Windows / Clink. No tengo una caja de Windows. : /
Igual que @hcsaustrup
De fábrica, cd no agrega entradas, pero ejecutar -add manualmente sí funciona.
Entonces, esto es lo que se me ocurrió hasta ahora:
doskey cd=cd $1 $T autojump -a ^%CD^%\$1
Esto creará un alias del comando cd
para agregar el directorio a autojump. Desafortunadamente, %CD%
no se actualiza hasta _después_ que se ejecuta el comando, por lo que debe agregar el primer argumento: decepcionado: eso significa que no funcionaría si hiciera cd %temp%
o algo así .
Para su información, puede agregar eso a su archivo <cmdr dir>/config/aliases
. En ese caso, omitiría los caracteres ^
y simplemente agregaría la línea:
cd=cd $*$Tautojump -a %CD%\$1
He actualizado esto para que sea realmente
cd=cd $*$Tautojump -i >nul
De esta manera también actualiza los pesos y no tengo que hacer nada complicado con agregar manualmente.
Una actualización más de lo anterior ... si no desea que se haga eco del directorio y el peso, entonces debe usar $ G para redirigir en una macro:
doskey cd=cd $*$Tautojump -i $Gnul
Una molestia menor en ese alias es la línea extra vacía que se imprime con cd
.
Hola chicos, también estoy teniendo el mismo problema, @frizzr , doskey cd=cd $*$Tautojump -i $Gnul
? O tengo que ejecutar cada vez que abro un shell
Hola chicos, también estoy teniendo el mismo problema, @frizzr ,
doskey cd=cd $*$Tautojump -i $Gnul
? O tengo que ejecutar cada vez que abro un shell
Anteriormente, se mencionó que se podría ejecutar un script de configuración con emuladores de terminal de Windows como Cmder, pero en ausencia de eso, vería esta respuesta de superusuario sobre cómo ejecutar comandos de configuración como este con el símbolo del sistema estándar de bog:
https://superuser.com/questions/144347/is-there-windows-equivalent-to-the-bashrc-file-in-linux
Comentario más útil
Una molestia menor en ese alias es la línea extra vacía que se imprime con
cd
.