
Bei Verwendung von Windows Terminal (1.15.3465.0) und PowerShell (7.3.2) erhalte ich Autovervollständigungsvorschläge, wie im Bild unten ( ed255196 -C "<comment>"
ist die vorgeschlagene Vervollständigung).
Ich kann diesen Vorschlag jedoch nicht anwenden. Ich habe Tab, Enter, Ctrl+ Enterund ein paar andere Kombinationen ausprobiert, aber keine davon funktioniert.
Wie kann ich diesen Vorschlag anwenden?
Antwort1
Wie wende ich einen IntelliSense-Vorschlag an?
Sie müssen die rechte Pfeiltaste verwenden ->:
Tastenkombinationen für Vorhersagen
Tastenkombinationen steuern die Cursorbewegung und zusätzliche Funktionen innerhalb der Vorhersage. Um Benutzer zu unterstützen, die Predictive IntelliSense auf mehreren Plattformen ausführen, können Tastenkombinationen vom Benutzer über die Befehlszeile oder Ihr Profilskript festgelegt werden.
PSReadLine
enthält Funktionen zum Navigieren und Akzeptieren von Vorhersagen. Um beispielsweise eine angezeigte Vorhersage zu akzeptieren,PSReadLine
enthält es folgende Funktionen:`AcceptSuggestion` – Accept the current inline suggestion `AcceptNextSuggestionWord` – Accept the next word of the inline suggestion
AcceptSuggestion
ist in integriertForwardChar
, das standardmäßig an gebunden ist RightArrow. Durch Drücken von RightArrowwird ein Inline-Vorschlag akzeptiert, wenn sich der Cursor am Ende der aktuellen Zeile befindet.
Quelle:Ankündigung von PSReadLine 2.1+ mit Predictive IntelliSense - PowerShell-Team