绑定到 Alt + Shift + p 无效

绑定到 Alt + Shift + p 无效

大写pAlt似乎Shift不再在我的 Mac OS 上使用 iTerm 2(或终端)注册为键值。因此此键无效:

bindkey -s "^[P" "echo 'I cannot trigger this'"

如果我输入Ctrl+v然后输入Alt+ Shift+ p,屏幕上什么也不会出现。

额外的线索

  • Alt++Shift运行L良好。似乎 P 的某些极端情况失败了
  • 无需转变,一切都按预期进行。
bindkey -s "^[p" "echo 'I can trigger this'"

我记得有些按键有意外的含义(Ctrl+backspaceCtrl+?触发相同的转义序列),但除此之外我感到很困惑。如何将Alt+ Shift+分配P给按键绑定?

编辑

如果我使用Esc后跟Shift+ p,它就可以正常工作。我认为这意味着这是一个 iTerm 问题,但即使 Terminal.app 也有同样的行为。它适用于Esc,但不适用于Alt

在此处输入图片描述

相关内容