Shift + Space funktioniert in Powershell nicht

619
root

Seit dem Update auf Windows 10 v1809 wird durch Drücken von Shift+Spacekein Leerzeichen mehr in Powershell v5 gesendet . Wenn ich eine ältere Windows 10-Station (v1709) verwende, wird Shift+Spaceein Leerzeichen gesendet .

Zum Beispiel bin ich es gewohnt, die folgende Tastenfolge zu drücken:

g, c, i, Shift+Space, |.

In v1803 würde dies mit resultieren gci |. In v1809 lautet das Ergebnis gci|.

Steht diese Schlüsselkombination im Konflikt mit etwas, das kürzlich eingeführt wurde? Das Problem ist auf mehreren Stationen reproduzierbar. Wenn ich in einem Texteditor arbeite, existiert das Problem nicht. Das Starten von PS -NoProfilehat keine Auswirkungen.

Darüber hinaus hat dies nur meine Installation von PS 5.1 beeinflusst. Bei meiner Installation von PS Core 6.0.2 wird Shift+Spaceimmer noch ein Leerzeichen gesendet .

0
Dieser Thread könnte der Fix sein https://www.reddit.com/r/sysadmin/comments/9n9mh0/powershell_51_shiftspace_problem/ SimonS vor 6 Jahren 1
Dies hat das Problem gelöst. Wenn Sie die Schritte aus dem ursprünglichen reddit-Beitrag als Antwort posten, akzeptiere ich gerne die Antwort. root vor 6 Jahren 0

1 Antwort auf die Frage

1
SimonS

Es scheint, dass Sie das PowerShellGetund das PSReadLineModul aktualisieren müssen, um shift+spacewieder funktionieren zu können.

  1. Öffnen Sie PowerShell als Administrator
  2. Lauf install-module -name powershellget -force
  3. Starten Sie PowerShell neu (als Administrator).
  4. Lauf install-module -name psreadline -allowprerelease -force
  5. Starten Sie PowerShell erneut

Dies sollte es tun und es sollte wieder funktionieren.

Quelle: https://www.reddit.com/r/sysadmin/comments/9n9mh0/powershell_51_shiftspace_problem/