我可以看到Ctrl+左/右跳转到行首/行尾。如何将此更改为Cmd+左/右箭头?


当前回答

唯一适用于移动到行首和行尾的东西是

⌘←“SEND ESC SEQ”OH -移动到行首 ⌘→“SEND ESC SEQ”OF -移动到行尾

其他回答

唯一适用于移动到行首和行尾的东西是

⌘←“SEND ESC SEQ”OH -移动到行首 ⌘→“SEND ESC SEQ”OF -移动到行尾

Bind -p将显示shell中绑定转义键的列表,这可能有助于为您提供更多的想法/搜索词。

按照上面列出的教程在iterm2中设置关键首选项。

创建一个新的快捷键 选择“发送转义序列”作为动作 然后,设置cmd-left,在下面的文本中: 输入[H为line start 或 输入[F为行结束

详见https://aaronaddleman.com/articles/hexcodes-and-iterm/

您可以使用XXD -psd来获取密钥十六进制代码。

对我来说,以下组合是有效的:

Key Action Esc+ End result
Send Escape Sequence a Send ^[ a
Send Escape Sequence e Send ^[ e