Wie kann TAB im Befehlsfenster richtig funktionieren?

10

Wenn ich im Befehlsfenster die TAB-Taste drücke, wird das Tabulatorzeichen (Abstand) eingefügt, anstatt die Elemente im aktuellen Verzeichnis zu durchlaufen. Wie kann ich dafür sorgen, dass es anders funktioniert (automatische Vervollständigung)?

JohnM2
quelle

Antworten:

13

Es sieht so aus, als ob die Fertigstellung in der Registrierung deaktiviert sein könnte.

Es gibt eine Erklärung unten aus der Ausgabe von cmd /?:

Die Vervollständigung des Datei- und Verzeichnisnamens ist standardmäßig NICHT aktiviert. Sie können die Vervollständigung des Dateinamens für einen bestimmten Aufruf von CMD.EXE mit dem Schalter / F: ON oder / F: OFF aktivieren oder deaktivieren.
Sie können den Abschluss für alle Aufrufe von CMD.EXE auf einer Computer- und / oder Benutzeranmeldesitzung aktivieren oder deaktivieren, indem Sie einen oder beide der folgenden REG_DWORD-Werte in der Registrierung mit REGEDT32.EXE festlegen (eigentlich wäre nur regedit.exe in Ordnung). ::

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.

Wenn die Vervollständigung mit dem Schalter / F: ON aktiviert ist, werden als Steuerzeichen Strg-D für die Vervollständigung des Verzeichnisnamens und Strg-F für die Vervollständigung des Dateinamens verwendet.
Verwenden Sie zum Deaktivieren eines bestimmten Abschlusszeichens in der Registrierung den Wert für Leerzeichen (0x20), da es sich nicht um ein gültiges Steuerzeichen handelt.

njd
quelle
1
Sie können diese beiden Optionen auch mit TweakUI einstellen: microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Stephen Jennings
@njd, warum sagst du, dass es nicht standardmäßig aktiviert ist? Es scheint für mich standardmäßig aktiviert zu sein (Win 8.1).
Pacerier
@Pacerier In Windows XP ist dies nicht standardmäßig aktiviert. Dies ist die Version, nach der das OP gefragt hat. Außerdem habe ich geschrieben, dass 2010 und Windows 8 erst 2012 veröffentlicht wurden.
njd
@njd, Wie auch immer, eine weitere Kuriosität: Ctrl-Fund Ctrl-D beide Zyklen durch Dateien und Ordner. Im Grunde machen sie dasselbe, ist das das Verhalten, das Sie auch auf win8.1 haben?
Pacerier
4
Um Tab als Abschlusszeichen festzulegen, setzen Sie die Werte von CompletionChar und PathCompletionChar auf '9' (ASCII-Code für Tab in Dezimalzahl und Hexadezimalzahl).
Myles
0

Für mich musste ich:

  • Klicken Sie mit der rechten Maustaste auf die Titelleiste
  • Wählen Sie Eigenschaften
  • Überprüfen Sie den QuickEdit-Modus unter Bearbeitungsoptionen
Bowofola
quelle
0

Wenn Sie auf meinem System die Option / F zur Verknüpfung der Eingabeaufforderung hinzufügen, wird die Registerkarte deaktiviert, unabhängig davon, welcher Wert angegeben wurde. Wenn ich / F überhaupt nicht gebe, habe ich die Tab-Vervollständigung; aber / F: ON und / F: OFF deaktivieren es beide.

urza9814
quelle