如何在 mac os 中删除 iTerm 中的单词

Roh*_*hit 16 macos shell iterm

我在我的 mac 中使用 iTerm 作为终端。我无法在命令行中为 ex in command 删除一个单词cd /path/to/dir,我只想删除pathword ,那么我怎么能在 iTerm 中做到这一点。

基本上什么是在 iTerm 中删除单词的快捷方式。

我查看了https://apple.stackexchange.com/questions/154292/iterm-going-one-word-backwards-and-forwardsfn+option+delete只是删除了一个字符,而不是整个单词。

Vig*_*aja 34

这对我有帮助。

删除一个词 - 发送十六进制代码 -0x1b 0x080x17

删除一行 - 发送十六进制代码 - 0x15

iTerm2 删除单词快捷方式


Kil*_*GDK 25

转到您的 iTerm 首选项,选择“配置文件”,然后选择“键”并在“自然文本编辑”中更改预设

iTerm 偏好设置

它应该立即工作。

它适用于 iTerm 版本 3.3.12

  • 这应该是正确的答案 (8认同)
  • 是的,这个答案对我以及Mac的普通用户都有效,自然文本编辑的预设是最自然的! (3认同)
  • 此答案适用于 iTerm 2 build 3.4.13 和 macOS 12.0.1 Monterey。它不需要摆弄转义码,这在过去对我来说是一个很大的 PITA。但我不知道它删除了哪些键映射。 (2认同)

Kir*_*ich 17

ctrl + w 在 iTerm 中,

顺便说一句,在文本编辑器
alt + delete中删除整个前一个单词
fn + delete以删除下一个单词


Sus*_*ver 7

esc+d应该作为默认值。

或者您可以添加一个Send Escape Sequence基于键盘的映射esc-d

在此处输入图片说明

  • 这个解决方案对我来说不起作用,‘ctrl + w’是iTerm中的键盘映射,但我找不到它的‘发送转义序列’ (2认同)