我想分配为什么我无法在PowerShell ISE中创建快捷键Ctrl + U和Ctrl + Shift + U?
- CTRL + ü
- CTRL + SHIFT + ü
一些PowerShell的ISE Addonmenu功能,但说似乎被分配给一些Windows功能。
我没有在当前的在线快捷方式列表中找到它们,或者是否有一些应用程序可以创建全局快捷方式,即使在其他应用程序关注焦点时也可以使用这些快捷方式?
编辑:
我改了称呼,认识之后,这是一个PowerShell ISE的问题,没有一般的Windows问题。
这里是代码
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add("Test 1",{Write-host 'test 1'}, "CTRL+SHIFT+U")
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add("Test 2",{Write-host 'test 2'}, "CTRL+U")
Exception calling "Add" with "3" argument(s): "The menu 'Test 1' uses shortcut 'Ctrl+Shift+U', which is already in use by the menu or editor functionality.
Parametername: shortcut"
At line:1 char:52
+ $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add <<<< ("Test 1",{Write-host 'test 1'}, "CTRL+SHIFT+U")
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodTargetInvocation
Exception calling "Add" with "3" argument(s): "The menu 'Test 2' uses shortcut 'Ctrl+U', which is already in use by the menu or editor functionality.
Parametername: shortcut"
At line:2 char:52
+ $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add <<<< ("Test 2",{Write-host 'test 2'}, "CTRL+U")
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodTargetInvocation
属于SuperUser? CTRL + U听起来像撤消我,而CTRL + SHIFT + U听起来像是可能的重做。 – tjameson 2011-05-27 05:12:42
在PowerShell ISE中无法撤消CTRL-Z – 2011-05-27 05:16:03
您在哪里以及如何分配这些快捷方式? – 2011-05-27 05:29:06