Ctrl+ Shift+を押しSてすべてのファイルを Visual Studio に保存することに慣れました。PowerShell ISE はこのキーの組み合わせを認識せず、ファイルを保存せずに編集したままにします。
これは、スクリプトへの変更が保存されず、スクリプトが機能しないことを意味します。
Save Allキーバインドを PowerShell ISEに追加する方法はありますか?
Ctrl+ Shift+を押しSてすべてのファイルを Visual Studio に保存することに慣れました。PowerShell ISE はこのキーの組み合わせを認識せず、ファイルを保存せずに編集したままにします。
これは、スクリプトへの変更が保存されず、スクリプトが機能しないことを意味します。
Save Allキーバインドを PowerShell ISEに追加する方法はありますか?
以下を 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")