Автозаполнение PowerShell не работает? Попробуйте эти методы

Ошибка автозаполнения PowerShell
Для решения различных проблем с ПК мы рекомендуем DriverFix:
Это программное обеспечение будет поддерживать ваши драйверы в рабочем состоянии, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы сейчас за 3 простых шага:
  1. Скачать DriverFix (проверенный файл загрузки).
  2. Нажмите Начать сканирование найти все проблемные драйверы.
  3. Нажмите Обновите драйверы чтобы получить новые версии и избежать сбоев в работе системы.
  • DriverFix был загружен 0 читатели в этом месяце.

PowerShell очень популярен среди системных администраторов. Несмотря на то, что он разработан Microsoft и широко доступен, основным недостатком использования Windows PowerShell в том, что его функция автозаполнения иногда внезапно перестает работать.

Многие пользователи сообщают об этой проблеме на форумах:

В последнее время после моего последнего обновления Windows 10 моя PowerShell ISE перестала выдавать мне маленькое всплывающее окно с автозаполнением команд... Раньше я нажимал «ctrl +» space », чтобы увидеть маленькое всплывающее окно, но оно больше не работает, вместо этого выдает сообщение об ошибке« Произошла непредвиденная ошибка, и Windows PowerShell ISE должна Закрыть".

Если вы обнаружили, что автозаполнение PowerShell также не работает для вас, вы можете предпринять несколько шагов, чтобы снова исправить ситуацию.

Что делать, если автозаполнение PowerShell не работает?

1. Убедитесь, что IntelliSense Complete Word запущен

Полное слово IntelliSense

Перейти к Меню редактирования и нажмите Начальные фрагменты. Ударить Запустить IntelliSense, если это больше не будет устанавливаться таким образом.

IntelliSense - это средство для завершения кода, которое включает ряд полезных функций. Complete Word - одно из них, и его можно легко вызвать, войдя в Правка> IntelliSense> Полное слово, или выбрав Кнопка "Завершить слово" на панель инструментов редактора.

После этого он должен начать завершение оставшейся части имени переменной, команды или функции после ввода достаточного количества символов, чтобы устранить неоднозначность термина.


2. Установить предварительную версию PowerShell ISE

Предварительная версия PowerShell ISE

В ISE Preview эта проблема была исправлена, так что вы также можете попробовать установить ее. Этот модуль распространяется через Галерея PowerShell. Вот почему командлет Install-Module, который является частью модуля PowerShellGet, используется для установки модуля предварительного просмотра ISE из галереи PowerShell.

Также есть параметр Scope, если вы предпочитаете устанавливать модуль только для текущего пользователя, а не в путь для всех пользователей:
Install-Module -Name PowerShellISE-preview

Далее командлет Install-ISEPreviewShortcut создает ярлыки в меню «Пуск» для предварительного просмотра ISE:
Установить-ISEPreviewShortcuts #

Наконец, чтобы запустить предварительную версию Windows PowerShell ISE Preview, введите isep #.


3. Попробуйте использовать VSCode

скачать VSCode

Вы также можете рассмотреть возможность использования VSCode. Код Visual Studio печально известен своим удобством использования с PowerShell. Причина очень проста: она не только намного мощнее IDE PowerShell, но и дает ощущение свежести.

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

  • Получить VSCode

Более того, некоторые пользователи заявляют, что это происходит только на их компьютере с Windows 7, когда они находятся в другом месте. Автозаполнение PowerShell всегда работает при использовании на домашнем ПК с Windows 10, поэтому это может быть проблема, связанная с Windows 7.

В связи с этим сейчас прекрасное время, чтобы перейти на Windows 10.

Наши решения сработали для вас? Как вы решаете подобные проблемы? Если вам известно о другом исправлении, поделитесь им в разделе комментариев ниже, чтобы другие пользователи тоже могли его попробовать.

ЧИТАЙТЕ ТАКЖЕ:

  • Запустите этот сценарий Powershell, чтобы удалить приложения по умолчанию из образа Windows 10.
  • Windows PowerShell перестала работать: попробуйте эти 4 исправления
  • PowerShell не распознается? Ознакомьтесь с этими решениями
Что такое Try Catch в PowerShell и как его использовать

Что такое Try Catch в PowerShell и как его использоватьPowershell

Вот как обрабатывать ошибки с помощью простых командлетов командной строкиЕсли вы часто пользуетесь PowerShell, вы, очевидно, сталкивались с экраном, заполненным красным текстом, указывающим на оши...

Читать далее
Как исправить неработающую программу Try Catch PowerShell?

Как исправить неработающую программу Try Catch PowerShell?Powershell

Чтобы исправить это, ищите неправильный синтаксисЕсли Try-Catch не работает в PowerShell, необходимо проверить неверный синтаксис и значения действия при ошибке.В этом руководстве объясняются разли...

Читать далее
Как использовать PowerShell ErrorAction? (Руководство с примерами)

Как использовать PowerShell ErrorAction? (Руководство с примерами)Powershell

Этот командлет обрабатывает действие в случае возникновения ошибкиPowerShell ErrorAction — это общий параметр, который срабатывает всякий раз, когда возникает ошибка.В этом руководстве будет обсужд...

Читать далее