¿Cómo hacer que la finalización de la pestaña de Windows funcione como en Linux?

10

En la línea de comandos de Windows 7, al presionar se TABcompleta el primer elemento coincidente (es decir, carpeta o archivo). En la mayoría de los shells de Linux que conozco, como bash, la TABfinalización se completa solo hasta los caracteres que no son ambiguos y luego puede escribir los caracteres restantes usted mismo u obtener una lista de opciones de finalización.

¿Cómo puedo hacer que el símbolo del sistema de Windows se comporte así también?

(Mientras buscaba esta pregunta, acabo de descubrir en otra pregunta de superusuario que presionar varias veces la TABtecla pasará por las opciones. Esto es muy bueno, y tal vez algún día lo favorezca sobre la finalización del tipo bash. Pero por ahora, mis preguntas originales aún permanecen).

Rabarberski
fuente
1
No puede, pero puede descargar un shell de terceros en lugar de usar cmd.exe.
Harry Johnston
... en particular, visite superuser.com/questions/446271/…
Harry Johnston
mingw incluye un bash shell para windows. Sin embargo, tengo problemas con cualquier autocompletado.
Vorac
He usado la terminal cygwin durante muchos años, bueno, estoy muy familiarizado con los scripts de murciélagos. Incluso descubrí el error goto en el archivo .bat. Simplemente no veo ninguna ventaja de cmd.exe sobre bash. Umm .. no estoy golpeando cmd ..
Xiè Jìléi
2
Para lo contrario, para hacer que la finalización de la pestaña Bash funcione como Windows, consulte: superuser.com/questions/59175/…
Nathan

Respuestas:

8

clink trae algunas características similares a Bash al intérprete de comandos de Windows. Es portátil y se puede inyectar cmd.exeautomáticamente:

clink autorun --install
Vlastimil Ovčáčík
fuente
Muchas gracias por tintineo! ¿Por qué no lo sabía hasta ahora? (Tal vez porque estaba usando Cygwin, pero no funciona bien virtualenvwrappery ahora tenía que usar el estándar cmd;-))
Wirone