PowerShell не вводит заглавные буквы

Ошибка в PowerShell при вставке команды или ручном вводе — не вводятся заглавные буквы.

Например при попытке вставить или напечатать команду $PSVersionTable.PSVersion (узнать номер версии PowerShell), мы получаем запись вида $ersionable.ersion.

PowerShell не вводит заглавные буквы при вставке команды

Данная проблема может появиться если при запуске PowerShell установлена не английская раскладка клавиатуры.

Закройте PowerShell, переключитесь на английскую раскладку, запустите PowerShell снова и проблема скорей всего не появится.

Источник проблемы устаревшая версия модуля PSReadLine.

Переустановите модуль чтобы решить эту проблему.

PSReadLine предоставляет улучшенные возможности редактирования командной строки в консоли PowerShell: cинтаксическое оформление командной строки, индикация синтаксических ошибок и т.д.

Документация Miicrosoft

Выполните инструкцию:

Удалите PSReadLine

Выполните команду в PowerShell:

Remove-Module PSReadLine

Удалите папку PSReadLine

Закройте PowerShell и удалите папку расположения библиотеки:

C:\Program Files\WindowsPowerShell\Modules\PSReadLine

Удаление модуля PSReadLine из Microsoft Power Shell

Установите новую версию PSReadLine

Выполните команду в PowerShell:

Install-Module PSReadLine

Нажмите Y для установки новой версии модуля.

Ошибка: не удалось загрузить модуль PSReadLine

Если при запуске PowerShell вы получаете ошибку: «Не удалось загрузить модуль PSReadline. Консоль работает без PSReadline», вы можете изменить текущее значение политики запуска PowerShell скриптов, выполните команду:

Set-ExecutionPolicy RemoteSigned

Согласитесь с изменением политики, нажмите Y.

Исправление ошибки - не удалось загрузить модуль PSReadLine (MHelp.pro)

Проверка

После выполненных действий ошибка ввода заглавных букв в PowerShell будет исправлена, вне зависимости от языковой раскладки.

Ошибка ввода заглавных букв в PowerShell успешно исправлена

? Цель статьи — исправить ввод или вставку команд с заглавными буквами в PowerShell. Надеюсь данное решение вам помогло и вы успешно исправили проблему. Однако, если вы столкнетесь с каким-то проблемами при и использовании, не стесняйтесь написать в комментариях. Я постараюсь помочь.

3 комментария к “PowerShell не вводит заглавные буквы”

  1. когда пытался удалить выскочило вот это
    Remove-Module : Модули не были удалены. Проверьте, правильно ли указаны модули для удаления и существуют ли они в прост
    ранстве выполнения.
    строка:1 знак:1
    + Remove-Module PSReadLine
    + ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : ResourceUnavailable: (:) [Remove-Module], InvalidOperationException
    + FullyQualifiedErrorId : Modules_NoModulesRemoved,Microsoft.PowerShell.Commands.RemoveModuleCommand

    что делать?

    Ответить

Оставьте комментарий