如何解决Windows Terminal脚本与键绑定的执行
在Windows终端中是否可以绑定键以执行某个命令?例如: “ alt + c”代表“代码”。
解决方法
从v1.1.2021.0开始,您不能在Windows Terminal本身的级别上执行此操作(它仅允许您在创建新选项卡的上下文中执行命令-参见{{ 3}})。
但是,您可以通过PowerShell随附的Custom key bindings in Windows Terminal模块来做到这一点:
Set-PSReadLineKeyHandler 'alt+c' -ScriptBlock {
[Microsoft.PowerShell.PSConsoleReadLine]::Insert('code .')
[Microsoft.PowerShell.PSConsoleReadLine]::AcceptLine()
}
如果将以上内容放置在$PROFILE
文件中,则以后的会话中将提供键绑定。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。