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)?

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.


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

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.