PowerGUI的功能之一是能够重置Powershell Runspace的能力,如this articlethis article所示。是否可以在PowerShell ISE中执行此操作?

最佳答案

几个月前,我编写了一个名为“ISE session 工具”的模块。从本质上讲,ISE中的运行空间等同于“表”容器,其子文档共享该运行空间。我的脚本将查看当前打开的文件,并记住它们,创建一个新的Tab(运行空间)并关闭旧文件,然后将您已打开的文件添加到新Tab中。其它功能:

  • 当前 session 的自动保存(文件在当前选项卡中打开。)

  • 如果需要,可以将其禁用并手动控制。
  • 提示重新加载ISE上的最后一个 session

  • 显示提示,提醒您某些已打开的文件。按<enter>接受默认设置“是,重新加载我的上一个 session 。”
  • 重新启动当前选项卡

  • 本质上是清理内存并使文件在编辑器中保持打开状态。系统提示您执行此操作。按<enter>接受默认设置“是,重新启动此选项卡。”

    固定在“附加组件”菜单下的所有命令。这些命令也绑定(bind)到热键。

    另请:http://nivot.org/post/2011/02/14/MakingWindowsPowerShellISEGoodEnough

    编辑:目前,ISE session 工具的博客下载链接已损坏。 Internet存档仍具有a copy

    关于powershell - 是否可以在Powershell ISE中重置运行空间?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7338395/

    10-10 15:59