将iTerm中的重新映射修饰符设置为默认值:
设置 Command+R 等的按键绑定为 "发送十六进制代码:",并按照以下方式输入来自 http://ascii-table.com/control-chars.php 的十六进制代码: 并且,它可以像要求的那样通过按下Command+R键来实现Ctrl+R的功能... 要实现整个字母表的映射需要多个十六进制代码。从那里,您将看到所有当前定义的键绑定。如果未定义Control-Tab,则可以创建新的键绑定,但这是一次干净的安装,这是默认显示的内容。
双击“操作”描述,以修改其行为。 这将弹出一个(很长的)操作列表,您可以将其分配给键绑定。(我选择了“向前循环标签页”) 这将配置iTerm以接受左边的⌘ Command作为^ Control,并且仅限于iTerm。⌘ Command ⇨ Tab仍然有效,但在iTerm中,您必须使用右边的⌘ Command。在iTerm之外,一切都会正常运作。 如果您正在使用Catalina,则必须在“系统偏好设置→安全性与隐私→隐私选项卡→辅助功能”下向iTerm授予辅助功能权限,如果您还没有这样做的话。