【问题标题】:Windows Terminal script execution with keybinds使用键绑定执行 Windows 终端脚本
【发布时间】:2020-12-04 11:14:50
【问题描述】:

是否可以在 Windows 终端中绑定键来执行某个命令?例如: “alt+c”表示“代码”。

【问题讨论】:

    标签: windows powershell terminal


    【解决方案1】:

    从 v1.1.2021.0 开始,您无法在 Windows 终端本身级别执行此操作(它只允许您在创建新选项卡的上下文中执行命令 - 请参阅 @987654321 @)。

    但是,您可以通过 PowerShell 附带的 PSReadLine 模块来完成:

    Set-PSReadLineKeyHandler 'alt+c' -ScriptBlock {
      [Microsoft.PowerShell.PSConsoleReadLine]::Insert('code .')
      [Microsoft.PowerShell.PSConsoleReadLine]::AcceptLine()
    }
    

    如果您将上述内容放在您的$PROFILE 文件中,则密钥绑定将在以后的会话中可用。

    【讨论】:

      猜你喜欢
      • 2019-01-01
      • 1970-01-01
      • 2017-09-13
      • 2020-05-14
      • 1970-01-01
      • 2011-08-17
      • 2015-07-04
      • 2022-12-11
      • 1970-01-01
      相关资源
      最近更新 更多