Nie mogę uzupełnić polecenia lub nazwy pliku w moim cmd przy użyciu klawisza TAB. Co zmodyfikowałem z ustawień domyślnych?

9

Nie mogę wykonać polecenia lub nazwy pliku w moim cmd przy użyciu klawisza TAB. Kiedy naciskam TAB, wstawia spację TAB. Co zmodyfikowałem z ustawień domyślnych?

Korzystam z systemu Windows 7.

Benny
źródło

Odpowiedzi:

9

Znak zakończenia jest skonfigurowany w rejestrze. Otwórz regedit, przejdź do klucza HKCU\Software\Microsoft\Command Processori upewnij się, że wartość CompletionCharjest ustawiona na 9 (0x9). Jeśli taka wartość nie istnieje, dodaj ją (kliknij prawym przyciskiem myszy - Nowa - wartość DWORD ) i wprowadź 9 jako dane.

Możliwą przyczyną tego jest to, że w ustawieniach ogólnosystemowych ( HKLM\Software\Microsoft\Command Processor) znak zakończenia jest domyślnie ustawiony na 64 (0x40), co skutecznie wyłącza dopełnianie, chyba że ustawienia na użytkownika zastępują to. Jeśli chcesz, możesz również zmienić ustawienie systemowe na 9 (0x9).

użytkownik1686
źródło
Dzięki! Działa jak urok! Jest to ostatni problem sugerujący, że coś, co mogłem zainstalować lub zmodyfikować, zmieniło moje ustawienia systemowe.
Benny
@Benny: ustawienia użytkownika . Chociaż nie mogę sobie wyobrazić, dlaczego jakikolwiek program chciałby to zmienić. Czy zauważyłeś, że wartość w HKCU zniknęła całkowicie, czy tylko z innymi danymi?
user1686
Wartość w ogóle nie istniała. Musiałem to stworzyć.
Benny
@grawity To nie działało dla mnie. Sprawdziłem, jak CompletionChari PathCompletionCharwartości są ustawione do 9 w obu HKCUa HKLM. Czy masz pomysł, co może być przyczyną? Nie mogę autouzupełnić żadnego polecenia za pomocą TABklawisza.
Utku