Могу ли я настраивать пользовательские сочетания клавиш для PowerShell ISE, не добавляя их в AddOnsMenu?
Я имею в виду сочетания клавиш, такие как 'Ctrl-M' (который раскрывается / разворачивается в редакторе ISE).).Я использую PowerShell ISE Host 5.1.
Сочетания клавиш, которые я имею в виду, будут делать такие вещи, как выделение и манипулирование текстом в редакторе в зависимости от положения каретки.Ничего более сложного, чем PSReadline, всего несколько сочетаний клавиш для автоматизации основных задач.
Я понимаю, что могу сделать это:
$Display = "Select Current Line"
$Action = { $psise.CurrentFile.Editor.SelectCaretLine() }
$Shortcut = "Ctrl+L"
$psise.CurrentPowerShellTab.AddOnsMenu.Submenus.Add($Display,$Action,$shortcut)
Но я не хочу ничего добавлять в AddOnsMenu,Я бы предпочел, чтобы мои ярлыки были привязаны к моему профилю ISE $ и / или сеансу.Это возможно?