如何使 iterm2 为退格发送 Control-H,使其适用于所有 Linux shell

Posted

技术标签:

【中文标题】如何使 iterm2 为退格发送 Control-H,使其适用于所有 Linux shell【英文标题】:How to make iterm2 send Control-H for backspace so it works for all Linux shells 【发布时间】:2012-10-12 14:45:07 【问题描述】:

当我的退格键没有退格行为时,我在 OSX 中遇到了 Terminal.app 的一些问题。基本上,按退格键会导致删除。在终端中,您可以通过转到首选项/设置/高级并勾选“删除发送 Control-H”来解决此问题,这适用于我通过 SSH 连接的所有服务器。

我现在已经转移到 iTerm2 我如何在 iTerm2 上做同样的事情?

非常感谢。

【问题讨论】:

【参考方案1】:

好的,已修复抱歉!对于其他需要此功能的人:

iTerm2 -> Preferences -> Keys -> Key Mappings -> click on the + symbol  
-> Click to Set -> press backspace -> select 'Send ^H Backspace'

【讨论】:

在较新的版本中,有一个复选框。 现在是 iTerm2 -> Preferences -> Keys -> Key Mappings -> 点击 + 符号 -> Click to Set -> 按退格键 -> 选择 'Send ^H Backspace'

以上是关于如何使 iterm2 为退格发送 Control-H,使其适用于所有 Linux shell的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode_844-Backspace String Compare

在终端(iTerm2)中留下 tmux 回滚

Xshell删除键不好使:删除显示退格^H

android.invalidate()

mac用iterm2实现ssh,怎么像SecureCRT一样鍵P和账号密码

在 PHP 中使用 Telnet 发送退格或删除