iTerm2中跳转和删除的键盘快捷键设置方法

2,519 阅读1分钟

作为一名软件工程师,我发现自己每天都在使用终端来运行各种各样的命令。我目前选择的终端是iTerm2,我已经愉快地使用了很多年了。

每当我在新的Mac上设置iTerm2时,我做的第一件事就是为命令提示符中的常见导航和编辑操作配置熟悉的键盘快捷键。例如,我通常会配置⌥←的快捷键,让我跳到光标下的单词的开头。

要在iTerm2中配置自定义键盘快捷键,请打开偏好对话框,并导航到 "配置文件""按键""按键映射"标签。

image.png

点击 "+"按钮添加一个新的按键映射,或者双击现有的按键映射来编辑它。对于 "跳到单词开头 "命令,选择 "发送转义序列 "动作并发送转义序列Esc+b

image.png

现在,每当你在iTerm2中输入一个命令时,真的很容易跳回到单词(甚至是多个单词)的开头,以插入更多的文字或删除命令的一部分--不再需要反复按←键来逐字导航。

下面是我为各种跳转和删除命令配置的全部键盘快捷键列表。

快捷方式命令动作发送
⌥←跳到字的开头发送逃逸序列b
⌥→跳到字的末尾发送逃逸序列f
⌘←跳到行的开头发送十六进制代码0x01
⌘→跳到行尾发送十六进制代码0x05
⌥⌫删除到字的开头发送十六进制代码0x17
⌘⌫删除整行发送十六进制代码0x15