Jak sprawić, by TAB działał bezpośrednio w oknie poleceń?

10

Po naciśnięciu klawisza TAB w oknie poleceń wstawiany jest znak tabulacji (odstępy) zamiast iteracji elementów korytarza w bieżącym katalogu. Jak sprawić, by działało to w inny sposób (autouzupełnianie)?

JohnM2
źródło

Odpowiedzi:

13

Wygląda na to, że zakończenie może zostać wyłączone w rejestrze.

Poniżej znajduje się wyjaśnienie z danych wyjściowych cmd /?:

Uzupełnianie nazw plików i katalogów NIE jest domyślnie włączone. Można włączyć lub wyłączyć uzupełnianie nazw plików dla określonego wywołania CMD.EXE za pomocą przełącznika / F: ON lub / F: OFF.
Możesz włączyć lub wyłączyć uzupełnianie dla wszystkich wywołań CMD.EXE na sesji logowania do komputera i / lub użytkownika, ustawiając jedną lub obie z poniższych wartości REG_DWORD w rejestrze za pomocą REGEDT32.EXE (w rzeczywistości wystarczy regedit.exe) :

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.

Jeśli uzupełnianie jest włączone przełącznikiem / F: ON, dwa używane znaki sterujące to Ctrl-D do uzupełniania nazw katalogów i Ctrl-F do uzupełniania nazw plików.
Aby wyłączyć konkretny znak zakończenia w rejestrze, użyj wartości spacji (0x20), ponieważ nie jest to prawidłowy znak kontrolny.

njd
źródło
1
Możesz również ustawić obie te opcje za pomocą TweakUI: microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Stephen Jennings
@njd, dlaczego mówisz, że nie jest domyślnie włączony? Wydaje mi się, że jest domyślnie włączony (Win 8.1).
Pacerier
@Pacerier Nie jest domyślnie włączony w systemie Windows XP, czyli o wersję, o którą prosi OP. Pisałem też, że w 2010 i Windows 8 nie dostać uwalniane do 2012 roku
NJD
@ njd, w każdym razie, kolejna osobliwość: Ctrl-Fi Ctrl-D oba przełączają się między plikami i folderami. Zasadniczo robią to samo, czy zachowuje się również w systemie Windows 8.1?
Pacerier,
4
Podobnie, aby ustawić Tab jako znak zakończenia, ustaw wartości zarówno CompletionChar, jak i PathCompletionChar na „9” (kod ASCII dla Tab zarówno w systemie dziesiętnym, jak i szesnastkowym).
Myles
0

Dla mnie musiałem:

  • kliknij prawym przyciskiem myszy pasek tytułu
  • wybierz Właściwości
  • sprawdź Tryb QuickEdit w części Opcje edycji
Bowofola
źródło
0

W moim systemie dodanie opcji / F do zakładki linku wiersza polecenia wyłączało uzupełnianie, niezależnie od podanej wartości. Jeśli w ogóle nie podam / F, mam tabulację; ale / F: ON i / F: OFF oba to wyłączają.

urza9814
źródło