【发布时间】:2020-12-04 11:14:50
【问题描述】:
是否可以在 Windows 终端中绑定键来执行某个命令?例如: “alt+c”表示“代码”。
【问题讨论】:
标签: windows powershell terminal
是否可以在 Windows 终端中绑定键来执行某个命令?例如: “alt+c”表示“代码”。
【问题讨论】:
标签: windows powershell terminal
从 v1.1.2021.0 开始,您无法在 Windows 终端本身级别执行此操作(它只允许您在创建新选项卡的上下文中执行命令 - 请参阅 @987654321 @)。
但是,您可以通过 PowerShell 附带的 PSReadLine 模块来完成:
Set-PSReadLineKeyHandler 'alt+c' -ScriptBlock {
[Microsoft.PowerShell.PSConsoleReadLine]::Insert('code .')
[Microsoft.PowerShell.PSConsoleReadLine]::AcceptLine()
}
如果您将上述内容放在您的$PROFILE 文件中,则密钥绑定将在以后的会话中可用。
【讨论】: