我可以看到Ctrl+左/右跳转到行首/行尾。如何将此更改为Cmd+左/右箭头?
当前回答
在iTerm2中添加以下配置文件快捷键
FOR | ACTION | SEND |
---|---|---|
⌘ ← | "SEND HEX CODE" | 0x01 |
⌘ → | "SEND HEX CODE" | 0x05 |
⌥ ← | "SEND ESC SEQ" | b |
⌥ → | "SEND ESC SEQ" | f |
这里有一个视觉给那些需要它的人
其他回答
对我来说,以下组合是有效的:
Key | Action | Esc+ | End result |
---|---|---|---|
⌘← | Send Escape Sequence | a | Send ^[ a |
⌘→ | Send Escape Sequence | e | Send ^[ e |
在iTerm 3.0.12中,您可以切换到自然文本编辑预设:
iTerm→首选项→配置文件→键
警告因为它是一个预设,它可以覆盖你之前绑定的键。因此,最好在应用预设之前保存当前的键绑定。
唯一适用于移动到行首和行尾的东西是
⌘←“SEND ESC SEQ”OH -移动到行首 ⌘→“SEND ESC SEQ”OF -移动到行尾
在iTerm2中添加以下配置文件快捷键
FOR | ACTION | SEND |
---|---|---|
⌘ ← | "SEND HEX CODE" | 0x01 |
⌘ → | "SEND HEX CODE" | 0x05 |
⌥ ← | "SEND ESC SEQ" | b |
⌥ → | "SEND ESC SEQ" | f |
这里有一个视觉给那些需要它的人
老式的emacs绑定仍然可以在iterm2和os x终端中工作:
首选项->配置文件->键(配置文件中的子选项卡)
设置左/右选项<kbd> </kbd>键作为+Esc(类似于os x终端)
这应该启用alt-f和alt-b逐字移动单词。(ctrl-a和ctrl-e仍然正常工作)
如果设置为元,这些旧的绑定将工作,而一些iterm2绑定不可用。
推荐文章
- 在Bash Shell脚本中生成1到10之间的随机数
- 遍历带空格的文件列表
- 如何在bash中使用mod操作符?
- 警告用户/local/mysql/data目录不属于mysql用户
- 在Bash中检查传递的参数是否为文件或目录
- Bash:无限睡眠(无限阻塞)
- 递归复制文件夹,不包括一些文件夹
- 在Bash中传递带有空格的字符串作为函数参数
- 如何在文件中grep不区分大小写的字符串?
- Laravel PHP命令未找到
- 运行ssh后立即执行命令
- 出现“模糊重定向”错误
- 在Mac OS X上使用鼠标聚焦(加上自动提升)
- 管道stdout和stderr在bash?
- 我在哪里可以找到Mac OS X Lion的“make”程序?