Mosh 中的 alt-b 不能正常工作

作者: timnevits创建于 2025年3月10日更新于 2026年5月5日

你好 — 希望有人能帮我解决一个键盘组合问题。 当我使用 WSL 终端或 SSH 终端时,在 Emacs 中,`alt-b` 可以正确地将 Cursor 移动一字。 但是,当我在 SSH 中启用 Mosh 时,`alt-b` 在 Emacs 中就出现问题了,既不能向后移动一字,也奇怪地选择了相反方向的文本。 我尝试了各种故障排除方法,先运行 `cat`,然后输入 `alt-b`。 以下是它在不同 shell 中打印的内容: * wsl:`^[b` * ssh:`^[b` * mosh:`^[^@^[b` 不知道为什么 mosh 中会附加额外的数据来表示 `alt-b`。 我尝试添加环境变量:`MOSH_ESCAPE` 并设置为 `1`,但这似乎并没有帮助。 此外,如果我手动调用 mosh(即运行 wsl,然后从命令行执行 mosh),`alt-b` 就可以正常工作。 非常感谢您的建议! -Tim

内容来源: felixse/FluentTerminal