【问题标题】:Is it possible to reset the runspace in Powershell ISE?是否可以在 Powershell ISE 中重置运行空间?
【发布时间】:2011-11-12 09:30:22
【问题描述】:

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

【问题讨论】:

    标签: powershell powershell-ise


    【解决方案1】:

    (我在 Win8 Release Preview 上使用 PowerShell V3 ISE) 您可以使用 File>New PowerShell 选项卡在 ISE 内创建新的 PowerShell 运行空间

    【讨论】:

      【解决方案2】:

      几个月前,我编写了一个名为“ISE 会话工具”的模块来执行此操作。本质上,ISE 中的运行空间相当于一个“选项卡”容器,其子文档共享运行空间。我的脚本查看当前打开的文件,记住它们,创建一个新选项卡(运行空间)并关闭旧选项卡,然后将您打开的文件添加到新选项卡。其他特点:

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

      如果需要,可以禁用和手动控制。

      • 在 ISE 打开时提示重新加载上次会话

      系统会向您显示一个提示,提醒您一些已打开的文件。按<enter> 接受默认设置“是,重新加载我的上一个会话。”

      • 重启当前标签

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

      鼠标固定的“附加组件”菜单下的所有可用命令。这些命令也绑定到热键。

      见:http://nivot.org/post/2011/02/14/MakingWindowsPowerShellISEGoodEnough


      编辑:目前,ISE 会话工具的博客下载链接已损坏。互联网档案仍然有a copy

      【讨论】:

      • 看起来棒极了。你是在 OSS 许可下发布的吗?
      • 如果它在我的博客上,它就是你想要的任何许可证。
      • 并不是我不同意这很酷,而且非常有用,但是当 cli 发生某些事情并重新启动任何东西时,我发现它很烦人,我失去了我的 undo 历史。
      猜你喜欢
      • 1970-01-01
      • 2018-08-13
      • 1970-01-01
      • 2017-08-08
      • 2020-09-09
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多