在Mac上使用iTerm2,如何删除从命令行上的光标前进一个单词?
在Mac OS X 10.6.8上使用iTerm2 1.0.0时,我想从光标删除单词的下一个末尾,即向前删除一个单词。我试过Alt + d但这种类型的delta运算符符号∂
并没有删除。如何抑制打字,但让它删除?在Mac上使用iTerm2,如何删除从命令行上的光标前进一个单词?
我没有一个mac的方便,但ESC d理论上应该做同样的事情,ALT-d做的。
注意:这意味着打ESC,释放它,然后击中d。看,马,没有关键的和弦。
只需添加到Alexsander的答案复制此行为的最简单方法是在首选项 - >配置文件 - >按键屏幕中选择选项“左选项键作为+ Esc”。
这和其他快捷方式去偏好 - >资料 - >键,添加下面的快捷键
⌥←:发送转义序列Esc键+ b
⌥→:发送转义序列Esc键+ F
⌘←:发送转义序列Esc键+ [H
⌘→:发送转义序列Esc键+ [F
⌘←删除:发送十六进制代码为0x15
⌥←删除:发送十六进制代码0x1B 0x08的
http://elweb.co/making-iterm-2-work-with-normal-mac-osx-keyboard-shortcuts/给我的提示
←删除:发送十六进制代码0x1B 0x08 将一个字向后删除至spl。字符。 (自助笔记) – FacePalm
正确; ESC通常充当Mac OS X中的元键,因为Alt键(选项)用于其他目的。 – chepner
在哪里可以看到在命令行中用于编辑的这些组合键的完整列表? – qazwsx