历时两年,微软 VS Code PowerShell 获得重大更新
微软开发团队近日更新了用于 Visual Studio Code 的 PowerShell 扩展,这是一次历时约两年的重大更新,由通过 GitHub issues 提交反馈的用户所推动。 微软官方人员 Sydney Smith 在博客文章中表示: 这次更新代表了对 PowerShell Editor Services 的核心 PowerShell 引擎的彻底改造,旨在创造一个更可靠和稳定的用户体验。这个版本代表了近两年的工作,它是我们对用户在过去几年中所提出的许多问题的回应。 前面提到的 PowerShell Editor Services 是该工具的语言服务器,利用语言服务器协议,用于提供编程语言的特定功能,如自动补全、IntelliSense 和转到定义等。 为了实现提高可靠性/稳定性、测试、与以前版本的功能同等性等目标,该团队专注于该工具的线程模型。 以前的 Integrated Console,即 PowerShell 扩展提供的 Shell,是通过在一个共享的主运行空间上设置线程池任务来运行的,而 LSP 的服务是通过 PowerShell 空闲事件完成的。这导致了开销、线程...

