2

После обновления до Windows 10 v1809 нажатие клавиш Shift+Space больше не отправляет пробел в Powershell v5. Если я использую старую станцию Windows 10 (v1709), Shift+Space отправляет пробел.

Например, я привык нажимать следующую последовательность клавиш:

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

В v1803 это приведет к gci | , В v1809 результат gci| ,

Эта комбинация клавиш противоречит чему-то недавно введенному? Проблема воспроизводима на нескольких станциях. Если я работаю в текстовом редакторе, проблема не существует. Запуск PS с -NoProfile имеет никакого влияния.

Кроме того, это повлияло только на мою установку PS 5.1. В моей установке PS Core 6.0.2 Shift+Space прежнему отправляет пробел.

1 ответ1

2

Похоже, вам нужно обновить PowerShellGet и PSReadLine Module, чтобы снова работать с shift+space .

  1. Откройте PowerShell от имени администратора
  2. Запустите install-module -name powershellget -force
  3. Перезапустите PowerShell (от имени администратора)
  4. Запустите install-module -name psreadline -allowprerelease -force
  5. Перезапустите PowerShell снова

Это должно сделать это, и это должно работать снова.

Источник: https://www.reddit.com/r/sysadmin/comments/9n9mh0/powershell_51_shiftspace_problem/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .