【发布时间】:2014-05-24 17:51:48
【问题描述】:
在通过自制软件安装了 tmux 的 OSX 上,我似乎无法让我的“删除”密钥工作。我正在使用 iterm2 并将我的删除映射到 ^H。如果没有 tmux,“删除”键可以正常工作。
【问题讨论】:
-
这能回答你的问题吗? Backspace not working in tmux command prompt
标签: macos key-bindings tmux
在通过自制软件安装了 tmux 的 OSX 上,我似乎无法让我的“删除”密钥工作。我正在使用 iterm2 并将我的删除映射到 ^H。如果没有 tmux,“删除”键可以正常工作。
【问题讨论】:
标签: macos key-bindings tmux
我遇到了这个问题,我找到了适合我的解决方案。
Tmux 使用^? 进行删除。 stty 没有发送^?。
我使用 stty erase '^?' 更改了它,然后在 iTerm2 中更改了我的偏好以删除以发送 ^?
【讨论】:
这可能是您的 shell 中的一些终端仿真问题。
在 tmux 会话中,在 bash 提示符中输入以下内容,看看是否有效:
stty erase ^H
如果这有帮助,请检查您的终端 tty 设置。
【讨论】:
我迟到了几年,但对我来说,问题在于我的 $TERM 设置...将其更改为 screen-256color 就成功了
这里有更好的解决方案:https://gist.github.com/bbqtd/a4ac060d6f6b9ea6fe3aabe735aa9d95
【讨论】: