我可以看到Ctrl+左/右跳转到行首/行尾。如何将此更改为Cmd+左/右箭头?
当前回答
对我来说,以下组合是有效的:
Key | Action | Esc+ | End result |
---|---|---|---|
⌘← | Send Escape Sequence | a | Send ^[ a |
⌘→ | Send Escape Sequence | e | Send ^[ e |
其他回答
Bind -p将显示shell中绑定转义键的列表,这可能有助于为您提供更多的想法/搜索词。
正如这里所解释的,你可以通过简单的步骤来做到:
默认情况下,单词跳转(option +→或←)和单词删除(option + 退格键)不工作。要启用这些,请转到“iTerm→Preferences→” 配置文件→按键→加载预设…→自然文本编辑→Boom!头 爆炸”
按照上面列出的教程在iterm2中设置关键首选项。
创建一个新的快捷键 选择“发送转义序列”作为动作 然后,设置cmd-left,在下面的文本中: 输入[H为line start 或 输入[F为行结束
为了方便任何想要在iTerm2中转到行末或行首的人快速参考,请参阅上面的链接 http://hackaddict.blogspot.com/2007/07/skip-to-next-or-previous-word-in-iterm.html 注意到在iTerm2中:
Ctrl+A,跳转到行开始,而 Ctrl+E,跳转到行尾。
在iTerm2中添加以下配置文件快捷键
FOR | ACTION | SEND |
---|---|---|
⌘ ← | "SEND HEX CODE" | 0x01 |
⌘ → | "SEND HEX CODE" | 0x05 |
⌥ ← | "SEND ESC SEQ" | b |
⌥ → | "SEND ESC SEQ" | f |
这里有一个视觉给那些需要它的人
推荐文章
- RVM不是一个函数,用' RVM use…’不会起作用
- 如何打破一个循环在Bash?
- 如何从终端机发送电子邮件?
- 在Mac OS X上哪里安装Android SDK ?
- Mac/OS X上的/var/lib/docker在哪里
- Linux Bash中双&和分号有什么区别?
- Xcode构建失败“架构x86_64未定义的符号”
- 在Bash中模拟do-while循环
- 在Bash中将输出赋给变量
- 在OSX 10.11中安装Scrapy时,“OSError: [Errno 1]操作不允许”(El Capitan)(系统完整性保护)
- 如何在Mac OS X 10.6中使硬件发出哔哔声
- 从Cocoa应用程序执行一个终端命令
- Android Studio无法找到有效的Jvm(与MAC OS相关)
- 从Docker容器获取环境变量
- NSRange从Swift Range?