我尝试过只在一个窗口中打开多个 Powershell 实例,但在网上搜索后没有找到令人满意的解决方案。有人能告诉命令只在一个窗口中打开超过 1 个实例吗?
答案1
Windows 上的 PowerShell 有两个主要 UI:普通的PowerShell CLI 界面和 PowerShell ISE(集成脚本环境)。
与大多数常规 CLI 界面一样,常规 PS 窗口是一个简单的单窗口 UI,允许完整但不完全地使用 PowerShell。
ISE 增加了几个功能,包括命令参考视图、独立于 CLI 窗格的脚本窗格以及两级选项卡式界面。
这基本标签仅适用于脚本窗格,允许您在多个脚本和单个 PS 实例中工作。您可以通过单击文件 > 新建CTRL+ N(或打开CTRL+ O)来打开它们,以在新脚本窗格中创建一个空白的新脚本或现有脚本。
这次级标签打开新的 PS 实例。您可以通过单击文件 > 新建 PowerShell 选项卡CTRL+ T(或远程 PowerShell 选项卡CTRL+ SHIFT+ R)来打开这些实例。
每个 PowerShell 选项卡都可以打开多个脚本选项卡。脚本选项卡不会在 PowerShell 选项卡之间共享。
然而,有证据表明微软已经停止积极开发 ISE。他们仍在发布错误修复,并且大多数核心功能非常简单并且依赖于 PowerShell 中已经内置的功能,但您不太可能看到 ISE 中添加的新功能或特性。相反,大多数 ISE/IDE 开发工作都被转移到开源且功能强大的 Visual Studio Code 应用程序上,它是免费的、经常更新的,而且如我之前提到的,功能非常强大。借助官方的 PowerShell 插件,VS Code 成为 PowerShell ISE 的绝佳替代品,也是我自己使用的。ISE 的一些新用户功能(例如命令窗格)更加明显,但如果您使用 Atom 或已经熟悉其他 IDE 并希望在您的 PS 环境中使用一些功能更齐全的功能,那么 VS Code 应用程序非常值得一看。
答案2
一个更好的答案是Windows 终端您可以通过 Microsoft 商店获取该应用程序,该应用程序由 MS 创建
以下是产品定义:
https://docs.microsoft.com/en-us/windows/terminal/
以下是您可以获取它的链接:
https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab
它也适用于其他终端,例如 WSL 或 CMD
享受!