【发布时间】:2011-11-12 09:30:22
【问题描述】:
PowerGUI 的功能之一是能够重置Powershell Runspace,如this article 和this article 所示。是否可以在 PowerShell ISE 中执行此操作?
【问题讨论】:
PowerGUI 的功能之一是能够重置Powershell Runspace,如this article 和this article 所示。是否可以在 PowerShell ISE 中执行此操作?
【问题讨论】:
(我在 Win8 Release Preview 上使用 PowerShell V3 ISE) 您可以使用 File>New PowerShell 选项卡在 ISE 内创建新的 PowerShell 运行空间
【讨论】:
几个月前,我编写了一个名为“ISE 会话工具”的模块来执行此操作。本质上,ISE 中的运行空间相当于一个“选项卡”容器,其子文档共享运行空间。我的脚本查看当前打开的文件,记住它们,创建一个新选项卡(运行空间)并关闭旧选项卡,然后将您打开的文件添加到新选项卡。其他特点:
如果需要,可以禁用和手动控制。
系统会向您显示一个提示,提醒您一些已打开的文件。按<enter> 接受默认设置“是,重新加载我的上一个会话。”
本质上是清理内存并保持文件在编辑器中打开。系统会提示您执行此操作。按<enter> 接受默认的“是,重新启动此选项卡”。
鼠标固定的“附加组件”菜单下的所有可用命令。这些命令也绑定到热键。
见:http://nivot.org/post/2011/02/14/MakingWindowsPowerShellISEGoodEnough
编辑:目前,ISE 会话工具的博客下载链接已损坏。互联网档案仍然有a copy。
【讨论】: