En el cmd.exe original en Windows, se puede utilizar para recorrer los candidatos de autocompletar. Pero en cmder, esta característica parece ser eliminada. ¿Hay alguna forma de habilitarlo?
En el cmd.exe original en Windows, se puede utilizar para recorrer los candidatos de autocompletar. Pero en cmder, esta característica parece ser eliminada. ¿Hay alguna forma de habilitarlo?
Respuestas:
Como se mencionó anteriormente, ' cmder ' es una amalgama de otro software de código abierto. El software que controla el comportamiento de finalización de la pestaña es ' clink '. Para cambiar este comportamiento, navegue a su directorio ' cmder ' y luego busque:
\ cmder \ vendor \ clink \ clink_inputrc_base
Abra 'clink_inputrc_base', guarde un original de respaldo y luego reemplace ambas líneas que dicen:
"\ t": clink-complete-shim
con:
"\ t": menú completo
para el comportamiento de retroceso shift + tabulación, agregue también una línea debajo de cada una de las líneas anteriores que dice:
"\ e`Z": menu-complete-backward
Esto funcionó para mí. Acredite a este enlace la información sobre cómo modificar el comportamiento del clink:
https://github.com/mridgers/clink/issues/190
EDITAR: vea mi comentario a continuación o una respuesta adicional de 'mareas'. En las versiones más recientes de cmder, el proceso es un poco más simple. Solo tiene que descomentar las líneas como se describe en el archivo, ver mi comentario u otra respuesta para obtener más detalles.
En realidad, en el \cmder\vendor\clink\clink_inputrc_base
archivo ya hay estas líneas al final:
# Uncomment these two lines for vanilla cmd.exe style completion.
# "\t": clink-menu-completion-shim
# "\e`Z": clink-backward-menu-completion-shim
Si elimina los #
caracteres de las dos últimas líneas obtendrá el comportamiento deseado.
git
comando
Clink cambia el comportamiento de finalización de la pestaña. Entonces: elimine el clink de la vendors
carpeta, desmarque Usar clink en el indicador .
Use clink in prompt
en primer lugar. Un problema más es que ahora {lamb}
y {git}{hg}
aparece. El indicador de Git parece romperse cuando cd a un directorio de git.