In der ursprünglichen cmd.exe in Windows kann verwendet werden, um durch die Kandidaten für die automatische Vervollständigung zu blättern. In cmder scheint diese Funktion jedoch entfernt zu sein. Gibt es sowieso, um es zu aktivieren?
18
Antworten:
Wie oben erwähnt, ist " cmder " ein Zusammenschluss anderer Open-Source-Software. Die Software, die das Verhalten beim Ausfüllen der Registerkarten steuert, ist " Klirren ". Um dieses Verhalten zu ändern, navigieren Sie zu Ihrem ' cmder' -Verzeichnis und suchen Sie dann:
\ cmder \ vendor \ clink \ clink_inputrc_base
Öffnen Sie 'clink_inputrc_base', speichern Sie ein Backup-Original und ersetzen Sie beide Zeilen mit der Aufschrift:
"\ t": Clink-Completion-Shim
mit:
"\ t": Menü vollständig
Fügen Sie für das Rückwärtsverhalten von Umschalt + Tabulatorzyklus auch eine Zeile unter jeder der obigen Zeilen hinzu, die lautet:
"\ e`Z": Menü komplett rückwärts
Das hat bei mir funktioniert. Gutschrift auf diesen Link für die Informationen zum Ändern des Klinkverhaltens:
https://github.com/mridgers/clink/issues/190
BEARBEITEN: Bitte beachten Sie meinen Kommentar unten oder zusätzliche Antwort von 'Gezeiten'. In neueren Versionen von cmder ist der Vorgang etwas einfacher. Sie müssen nur die Zeilen wie in der Datei beschrieben auskommentieren. Weitere Informationen finden Sie in meinem Kommentar oder einer anderen Antwort.
quelle
Tatsächlich befinden sich in der
\cmder\vendor\clink\clink_inputrc_base
Datei bereits folgende Zeilen am Ende:Wenn Sie die
#
Zeichen der letzten beiden Zeilen entfernen , erhalten Sie das gewünschte Verhalten.quelle
git
BefehlKlickänderungen Verhalten beim Abschluss der Registerkarte. Also: Klink aus dem
vendors
Ordner entfernen , deaktivieren Sie Klick in Eingabeaufforderung verwenden .quelle
Use clink in prompt
. Ein weiteres Problem ist das jetzt{lamb}
und{git}{hg}
erscheint. Die Git-Eingabeaufforderung scheint zu brechen, wenn ich in ein Git-Verzeichnis cd.