Risposte:
Sembra che il completamento possa essere disabilitato nel registro.
C'è una spiegazione di seguito, dall'output di cmd /?
:
Il completamento del nome di file e directory NON è abilitato per impostazione predefinita. È possibile abilitare o disabilitare il completamento del nome file per una particolare chiamata di CMD.EXE con l'opzione / F: ON o / F: OFF.
È possibile abilitare o disabilitare il completamento per tutte le invocazioni di CMD.EXE su una macchina e / o sessione di accesso utente impostando uno o entrambi i seguenti valori REG_DWORD nel registro utilizzando REGEDT32.EXE (in realtà, solo regedit.exe andrebbe bene) :
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar
and/or
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar with the hex value of a control character to use for a particular function (e.g. 0x4 is Ctrl-D and 0x6 is Ctrl-F). The user specific settings take precedence over the machine settings. The command line switches take precedence over the registry settings.
Se il completamento è abilitato con l'opzione / F: ON, i due caratteri di controllo utilizzati sono Ctrl-D per il completamento del nome della directory e Ctrl-F per il completamento del nome del file.
Per disabilitare un particolare carattere di completamento nel registro, utilizzare il valore per spazio (0x20) in quanto non è un carattere di controllo valido.
Ctrl-F
ed Ctrl-D
entrambi scorre tra file e cartelle. Fondamentalmente fanno la stessa cosa, è anche il comportamento che hai su win8.1?