PowerGUIの機能の 1 つは、この記事およびこの記事で説明されているように、Powershell 実行空間をリセットする機能です。PowerShell ISE でこれを行うことは可能ですか?
2 に答える
(Win8リリースプレビューでPowerShell V3 ISEを使用しています)[ファイル]> [新しいPowerShell]タブを使用して、ISE内に新しいPowerShellランスペースを作成できます。
これを行うために、数か月前に「ISE セッション ツール」というモジュールを作成しました。基本的に、ISE の実行空間は「タブ」コンテナと同等であり、その子ドキュメントは実行空間を共有します。私のスクリプトは、現在開いているファイルを見て、それらを記憶し、新しいタブ (実行空間) を作成して古いタブを閉じ、開いていたファイルを新しいタブに追加します。その他の機能:
- 現在のセッションの自動保存 (ファイルは現在のタブで開かれます。)
必要に応じて、これを無効にして手動で制御できます。
- ISE を開いたときに最後のセッションをリロードするプロンプト
開いていたファイルの一部を思い出させるヒントが表示されます。を押し<enter>
て、デフォルトの「はい、最後のセッションをリロードします」を受け入れます。</p>
- 現在のタブの再起動
基本的にメモリをクリーンアップし、エディターでファイルを開いたままにします。このアクションを求めるプロンプトが表示されます。押し<enter>
てデフォルトの「はい、このタブを再起動します」を受け入れます。</p>
マウス固定の「アドオン」メニューで使用可能なすべてのコマンド。これらのコマンドもホットキーにバインドされています。
参照: http://nivot.org/post/2011/02/14/MakingWindowsPowerShellISEGoodEnough
編集: 当面の間、ブログのISE セッション ツールのダウンロード リンクは壊れています。インターネット アーカイブにはまだコピーがあります。