Параметр VSCode Powershell с автокоррекциями не работает должным образом - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть вопрос об использовании PowerShell с кодом Visual Studio.
По какой-то причине он не хочет запоминать настройки:

Форматирование кода: автокорректировка псевдонимов и использование правильного регистра
Они оба выключены, и тем не менее они отмечают использование псевдонимов и неправильных имен командлетов
Но когда я нажимаю на один из этих параметров, он некоторое время снова работает для них обоих. Это означает, что когда я снимаю флажок «Автокорректировать псевдонимы» в файле конфигурации и не трогая (отмечая / снимая флажок) другой параметр «Использовать правильный регистр», он также снимает пометки с синтаксических ошибок «Использовать правильный регистр» в ps do c и наоборот. .
Может быть, это путаница файла конфигурации между профилями аккаунта?

Установка этого параметра в настройках. json, кажется, не имеет никакого эффекта, просто кажется, что они хотят пометить их по какой-то причине еще раз, любой другой параметр в этом файле конфигурации работает должным образом.

Любая помощь будет очень ценится.

Ответы [ 2 ]

0 голосов
/ 09 апреля 2020

Я думаю, что я решил это (не уверен, было ли это реальным решением) путем переустановки кода и использования установки пользователя вместо настройки администратора, они также просят использовать / установить версию пользователя. Возможно, это проблема кросс-профиля, что-то перепуталось между файлами конфигурации или проблема с файлом 'PSScriptAnalyzerSettings.psd'. Но теперь он работает, он больше не жалуется на использование псевдонимов и неправильных имен командлетов.

0 голосов
/ 03 апреля 2020

Похоже, этот параметр не работает должным образом. Я попробовал это на нескольких компьютерах и версиях, и это все еще не будет работать. Я сообщил об этом как о проблеме на Github: https://github.com/PowerShell/vscode-powershell/issues/2608

Альтернатива Я использую

Я начал использовать ярлык Shift + Alt + E. Это прекрасно сработало для меня, и время от времени я нажимаю эти клавиши, и все мои псевдонимы расширяются. Или вы можете нажать f1, а затем набрать Expand Alias и нажать Enter.

~ Nicicalu

...