我的理解是,展开变量是在 PowerShell 脚本中进行较长函数调用的首选/推荐方法。然而,我使用 vscode 作为我的主要 IDE,可以理解的是,将参数提取到哈希表中并将它们展开会使智能感知无法使用。
是否有任何用于 splatting 的库/框架/vscode 扩展,允许通过命名约定或类似的方式使用智能感知?
我知道这是一个相对较老的问题,但在寻找类似的问题时,我遇到了编辑服务命令套件,它看起来可能很有用。它允许您写出命令,然后将其转换为 splatted 版本: ESCS github 存储库
正是 Rob Sewell (sqldbawithabeard) 的这篇博文引起了我的注意:博文