Autojump: Ejecutar autojump en Windows con Clink

Creado en 20 ago. 2014  ·  9Comentarios  ·  Fuente: wting/autojump

¡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?

os-windows

Comentario más útil

Una molestia menor en ese alias es la línea extra vacía que se imprime con cd .

Todos 9 comentarios

@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

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

loveencounterflow picture loveencounterflow  ·  6Comentarios

davux picture davux  ·  9Comentarios

qazip picture qazip  ·  3Comentarios

srid picture srid  ·  14Comentarios

juanrgon picture juanrgon  ·  4Comentarios