Não consigo concluir o comando ou o nome do arquivo no meu cmd usando a tecla TAB. O que eu modifiquei nas configurações padrão?

9

Não consigo concluir o comando ou o nome do arquivo no meu cmd usando a tecla TAB. Quando pressiono TAB, ele realmente insere um espaço TAB. O que eu modifiquei nas configurações padrão?

Estou usando o Windows 7.

Benny
fonte

Respostas:

9

O caractere de conclusão está configurado no Registro. Abra regedit, navegue até a chave HKCU\Software\Microsoft\Command Processore verifique se o valor CompletionCharestá definido como 9 (0x9). Se esse valor não existir, adicione-o (clique com o botão direito do mouse em - Novo - valor DWORD ) e digite 9 como dados.

Uma causa possível para isso é que as configurações de todo o sistema ( HKLM\Software\Microsoft\Command Processor) têm o caractere de conclusão definido como 64 (0x40) por padrão, desativando efetivamente a conclusão, a menos que as configurações por usuário o substituam. Se desejar, também pode alterar a configuração do sistema para 9 (0x9).

user1686
fonte
Obrigado! Trabalhou como um encanto! Este é um problema recente, sugerindo que algo que eu possa ter instalado ou modificado alterou as configurações do sistema.
Benny
@ Benny: configurações do usuário . Embora eu não possa imaginar por que algum programa iria querer mudar isso. Você achou que o valor em HKCU foi totalmente ou apenas com dados diferentes?
User1686
O valor não existia. Eu tive que criá-lo.
Benny
@ grrawity Isso não funcionou para mim. Eu verifiquei, ambos CompletionChare os PathCompletionCharvalores são definidos como 9 em ambos HKCUe HKLM. Você tem uma idéia do que pode ser o motivo? Não consigo concluir automaticamente nenhum comando com a TABchave.
precisa