我不确定提出这些问题的最佳方法是什么,所以我将它们放在一起。经过一些谷歌搜索后,这些问题没有明显的答案。
1)在Powershell中,ISE是否有办法更改“运行选择”快捷键/热键,使其不是默认值(即F8)?
2)就此而言,有没有办法在不添加菜单的情况下添加快捷键绑定?
3)例如,可以像在Visual Studio中一样向ISE添加键盘(Ctrl-d,Ctrl-h)。
答案 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