Как включить или отключить видимость панели консоли в PowerShell ISE
Я начал использовать PowerShell ISE. Он показывает две панели при запуске, а именно панель сценариев и панель консоли. При написании скрипта PowerShell я не хочу видеть панель консоли. Панель консоли актуальна только тогда, когда я пытаюсь отладить или запустить свой сценарий, иначе она занимает ненужное место на экране. Есть ли способ переключить видимость панели консоли?
Однако есть возможность переключать панель скриптов с помощью Ctrl + R. Мне нужна похожая опция для переключения видимости панели консоли
1 ответ
Вы можете использовать меню в верхней части графического интерфейса или сочетания клавиш. В любом случае, в тот момент, когда вы запускаете какую-либо строку, эта консоль становится окном вывода, поэтому вы обнаружите, что вы постоянно закрываете ее после каждого запуска. Я делаю эту максимизированную панель скриптов ежедневно. Итак, просто говорю.
Сочетания клавиш для Windows PowerShell ISE
Вот быстрый способ сброса всех сочетаний клавиш 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