Хотя Alt+Space
, затем c
работает, как указано выше, без каких-либо изменений, он все равно требует двух нажатий клавиш. Вы можете определить свой собственный ярлык выхода в PowerShell 5.0 и выше, добавив команду Set-PSReadLineKeyHandler в свой профиль Powershell. Хотя это требует редактирования вашего профиля PS, после настройки он работает для всех будущих сеансов PowerShell. В качестве примера,
Откройте окно терминала PowerShell и введите следующее для редактирования файла профиля PowerShell:
notepad $Profile
Это откроет ваш профиль Powershell. Если вы хотите, чтобы это работало для всех пользователей, отредактируйте профиль AllUsers, который находится по адресу $ PROFILE.AllUsersCurrentHost. Для получения дополнительной информации о профиле PS см. Эту справочную страницу Microsoft.
Добавьте следующее в первую строку профиля (ViExit доступен только в PS 5.1):
Set-PSReadlineKeyHandler -Chord Alt+F4 -Function ViExit
Это определяет Alt-F4 как команду клавиши выхода. Если вы хотите использовать Ctrl-D вместо этой строки:
Set-PSReadlineKeyHandler -Chord Ctrl+D -Function DeleteCharOrExit
Теперь закройте терминал PowerShell и снова откройте. Сочетания клавиш, определенные выше (Alt-F4 или Ctrl-D в зависимости от обстоятельств) теперь должны работать.