Автодовършването на PowerShell не работи? Опитайте тези методи

Грешка при автоматично довършване на PowerShell
За да коригирате различни проблеми с компютъра, препоръчваме DriverFix:
Този софтуер ще поддържа драйверите ви работещи, като по този начин ви предпазва от често срещани компютърни грешки и отказ на хардуер. Проверете всичките си драйвери сега в 3 лесни стъпки:
  1. Изтеглете DriverFix (проверен файл за изтегляне).
  2. Щракнете Започни сканиране за да намерите всички проблемни драйвери.
  3. Щракнете Актуализиране на драйвери за да получите нови версии и да избегнете неизправности в системата.
  • DriverFix е изтеглен от 0 читатели този месец.

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

Много потребители съобщават за този проблем във форуми:

Напоследък след последната ми актуализация на Windows 10 моят PowerShell ISE спря да ми дава малкото изскачащо меню, което автоматично довършва команди... Използвах да щраквам върху „ctrl + пространство ", за да видите малкото изскачащо съобщение, но вече не работи, вместо това ми дава грешка" възникна неочаквана грешка и Windows PowerShell ISE трябва близо".

Ако сте открили, че автоматичното довършване на PowerShell също не работи за вас, има няколко стъпки, които можете да предприемете, за да направите нещата отново правилни.

Какво мога да направя, когато PowerShell autocomplete не работи?

1. Уверете се, че е извикана IntelliSense Complete Word

Пълна дума на IntelliSense

Отидете на Меню за редактиране и щракнете Стартирайте фрагменти. Хит Стартирайте IntelliSense, ако се случи, че вече не е настроен по този начин.

IntelliSense е помощно средство за попълване на код, което включва редица полезни функции. Пълната дума е един от тях и може лесно да се извика чрез влизане в Редактиране> IntelliSense> Пълна дума, или като изберете Бутон за завършване на Word на лента с инструменти на редактора.

След това трябва да започне да попълва останалата част от променлива, команда или име на функция, след като въведе достатъчно знаци, за да разграничи термина.


2. Инсталирайте PowerShell ISE Preview

Преглед на PowerShell ISE

ISE Preview е отстранил този проблем, така че можете да опитате да го инсталирате и вие. Този модул се разпространява чрез Галерия PowerShell. Ето защо командлетът Install-Module - който е част от модула PowerShellGet - се използва за инсталиране на модула за визуализация ISE от галерията PowerShell.

Има и параметър Scope, ако предпочитате да инсталирате модула само за текущия потребител, а не в пътя на всички потребители:
Инсталиране-Модул -Име PowerShellISE-преглед

След това командлетът Install-ISEPreviewShortcut създава преки пътища в менюто "Старт" за преглед на ISE:
Инсталиране-ISEPreviewShortcuts #

И накрая, за да стартирате изданието на Windows PowerShell ISE Preview, напишете isep #.


3. Опитайте да използвате VSCode

изтеглете VSCode

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

Просто не забравяйте да конфигурирате вашата среда VSCode, за да направите PowerShell език по подразбиране. Ако погледнете в десния ъгъл на редактора, той ще ви каже на какъв език е зададен в момента.

  • Вземете VSCode

Освен това някои потребители заявяват, че това се случва само на техния компютър с Windows 7, докато са на друго място. Автозавършването на PowerShell винаги работи, докато се използва на компютъра с Windows 10 у дома, така че може да е проблем, свързан с Windows 7.

В това отношение е страхотно време да мигрирайте към Windows 10.

Нашите решения работиха ли за вас? Как решавате проблеми като този? Ако знаете друга корекция, споделете я в раздела за коментари по-долу, за да могат и други потребители да я изпробват.

ПРОЧЕТЕТЕ СЪЩО:

  • Стартирайте този скрипт на Powershell, за да премахнете приложенията по подразбиране от Windows 10 Image
  • Windows PowerShell спря да работи: Опитайте тези 4 корекции
  • PowerShell не е разпознат? Вижте тези решения
PowerShell не може да се нарече зареден, тъй като изпълняваните скриптове са деактивирани в тази системна корекция

PowerShell не може да се нарече зареден, тъй като изпълняваните скриптове са деактивирани в тази системна корекцияPowershellWindows 10Windows 11

Потребителите на Windows могат да изпълняват своите PowerShell скриптове, като използват PowerShell терминала само с една команда. Но понякога, обикновено за потребители за първи път, съобщението з...

Прочетете още
Get-Appxpackage в PowerShell Достъпът е отказан или не работи [Коригиране]

Get-Appxpackage в PowerShell Достъпът е отказан или не работи [Коригиране]PowershellWindows 10Windows 11

Всеки път, когато някое приложение е инсталирано в системата, то е основно изтеглено от Microsoft Store или от трета страна източниците трябва да бъдат актуализирани, пререгистрирани или деинсталир...

Прочетете още
Стартирайте актуализация на Windows от командния ред [2 различни начина]

Стартирайте актуализация на Windows от командния ред [2 различни начина]актуализации на WindowsPowershellКомандния ред

Следвайте тези лесни стъпки, за да инсталирате актуализации на Windows чрез командиМожете да актуализирате Windows от командните редове чрез командния ред и Windows PowerShell.Създайте точка за въз...

Прочетете още