在Powershell ISE中更改运行选择的热键

时间:2011-11-04 16:27:32

标签: powershell hotkeys

我不确定提出这些问题的最佳方法是什么,所以我将它们放在一起。经过一些谷歌搜索后,这些问题没有明显的答案。

1)在Powershell中,ISE是否有办法更改“运行选择”快捷键/热键,使其不是默认值(即F8)?

2)就此而言,有没有办法在不添加菜单的情况下添加快捷键绑定?

3)例如,可以像在Visual Studio中一样向ISE添加键盘(Ctrl-d,Ctrl-h)。

2 个答案:

答案 0 :(得分:3)

我认为你不能更改,但你可以添加另一把钥匙来做同样的事情:

function invoke-selection
{
    iex $psISe.CurrentFile.Editor.SelectedText
}
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add("Run selection",{invoke-selection},'f7')

将以上内容添加到您的Powershell ISE个人资料 - 来自ISE的$profile

答案 1 :(得分:0)

简单的答案没有。

不幸的是,ISE是一个非常基本的编辑器,并没有提供太多的自定义方式。

当PSv3.0的ISE发布时,这可能会改变。

与此同时,这篇文章列出了您可能想要尝试的PowerShell ISE: https://stackoverflow.com/questions/171514/best-ide-for-powershell

问候 Arcass