Подтвердить что ты не робот

Возможно ли использовать reset пространство в PowerShell ISE?

Одной из особенностей PowerGUI является возможность reset Runspace Powershell, как показано в в этой статье и this статья. Возможно ли это сделать в PowerShell ISE?

4b9b3361

Ответ 1

Я написал модуль под названием "Инструменты сеанса ISE", чтобы сделать это несколько месяцев назад. По сути, пространство в ISE приравнивается к контейнеру "Tab", из которого его дочерние документы совместно используют пространство. Мой script просматривает текущие открытые файлы, запоминает их, создает новую вкладку (runpace) и закрывает старую, а затем добавляет файлы, которые вы открыли для новой вкладки. Другие функции:

  • Автосохранение текущего сеанса (файлы открываются на текущей вкладке.)

Это может быть отключено и ручное управление, если это необходимо.

  • Запрос на перезагрузку последней сессии на ISE open

Подсказка показывается вам, напоминающая вам о некоторых из файлов, которые вы открыли. Нажмите <enter>, чтобы принять значение по умолчанию "Да, перезагрузите мой последний сеанс".

  • Перезапуск текущей вкладки

По существу, очистка памяти и сохранение файлов в редакторе. Вы получите подсказку для этого действия. Нажмите <enter>, чтобы принять значение по умолчанию "Да, перезапустите эту вкладку".

Все команды доступны в меню "Надстройки" для мыши. Эти команды также привязаны к горячим клавишам.

Смотрите: http://nivot.org/post/2011/02/14/MakingWindowsPowerShellISEGoodEnough


РЕДАКТИРОВАТЬ: В настоящее время отключена ссылка для загрузки блога для инструментов сеанса ISE. В Интернет-архиве по-прежнему есть копия.

Ответ 2

(Я использую PowerShell V3 ISE в выпуске Win8 Release Preview) Вы можете использовать вкладку "Файл" > "Новая PowerShell", чтобы создать новую рабочую среду PowerShell внутри ISE