0

Ctrl+ Shift+を押しSてすべてのファイルを Visual Studio に保存することに慣れました。PowerShell ISE はこのキーの組み合わせを認識せず、ファイルを保存せずに編集したままにします。

これは、スクリプトへの変更が保存されず、スクリプトが機能しないことを意味します。

Save Allキーバインドを PowerShell ISEに追加する方法はありますか?

4

1 に答える 1

1

以下を ISE プロファイル ファイルに追加します。デフォルトでは にありますが、変数C:\Users\name\Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1を調べると ISE で見つけることができます。$PROFILE

function Save-All {
    $psISE.CurrentPowerShellTab.Files |
        where { ! $_.IsSaved } |
        foreach {
            $_.Save()
        }
}

$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add(
    "Save All", {Save-All}, "Ctrl+Shift+S")
于 2012-11-21T18:54:52.653 に答える