答案1
您可以使用 GUI 顶部的菜单或键盘快捷键。无论哪种方式,只要您运行任何一行,该控制台就是输出窗口,因此,您会发现自己在每次运行后都会不断关闭它。我每天都会最大化这个脚本窗格。所以,只是说说而已。
这是转储所有 ISE 键盘快捷键的快速方法,但要知道其中有很多都没有记录:
# Show ISE shortcuts
(New-Object System.Resources.ResourceManager GuiStrings,$($psISE.GetType().Assembly)).GetResourceSet((Get-Culture),$true,$true) |
where Name -match 'Shortcut\d?$|^F\d+Keyboard' |
Sort-Object Value |
Format-Table -AutoSize
当我需要快速查找一个时,我的个人资料中就有上述功能。
Function Get-IseKeyBoardShortcuts
{
[CmdletBinding()]
[Alias('giks')]
Param
(
[string[]]$Filter
)
(New-Object System.Resources.ResourceManager GuiStrings,$($psISE.GetType().Assembly)).GetResourceSet((Get-Culture),$true,$true) |
where Name -match 'Shortcut\d?$|^F\d+Keyboard' |
Where Name -Match $Filter |
Sort-Object Value |
Format-Table -AutoSize
}
# Example 1
giks
# Example 2
giks -Filter pane
对于您的用例,您只需要以下内容......
- 最大化脚本窗格 --- CTRL+3
- 转到脚本窗格 --- CTRL+I
- 显示脚本窗格 --- CTRL+R
- 隐藏脚本窗格 --- CTRL+R
- 转到命令(v2)或控制台(v3 及更高版本)窗格 --- CTRL+D