VSCode Powershell 自动更正别名参数未按预期工作

VSCode Powershell Auto Correct Aliases Parameter not working as intended

我对使用 PowerShell 和 Visual Studio 代码有疑问。
由于某种原因,它不想记住以下设置:

代码格式:自动更正别名并使用正确的大小写

这些都已关闭,但它仍然标记别名和不正确的 Cmdlet 名称的使用
但是,当我打开和关闭其中一个参数时,它会再次对这两个参数起作用一​​段时间。这意味着当我取消选中配置文件中的自动更正别名并且不触及(checking/unchecking)另一个参数'Use Correct Casing'时,它也会取消标记ps文档和签证中的'Use Correct Casing'语法错误反之亦然...
这可能是帐户配置文件之间的配置文件混淆吗?

在 settings.json 中设置似乎没有效果,它似乎只是出于某种原因想再次标记这些,此配置文件中的任何其他参数似乎都按预期工作。

非常感谢任何帮助。

看起来,这个设置没有按预期工作。我在多台计算机和多个版本上尝试过它,但它仍然无法正常工作。我在 Github 上将其报告为一个问题: https://github.com/PowerShell/vscode-powershell/issues/2608

替代我使用

我开始使用快捷方式 Shift + Alt + E。这对我来说非常有效,每隔一段时间我按下这些键,我所有的别名都会被扩展。或者,您可以按 f1,然后键入 Expand Alias,然后按 Enter

~尼卡卢

我想我通过重新安装代码并使用用户设置而不是管理员设置解决了这个问题(不确定它是否是实际的解决方案),他们还要求 use/install 用户版本。这可能是跨配置文件问题,配置文件之间混淆的问题或 'PSScriptAnalyzerSettings.psd' 文件的问题。但它现在可以正常工作了,它不再抱怨使用别名和不正确的 cmdlet 名称了。