GNU Screen:zsh 中奇怪的键盘动作

发布于 2024-09-27 07:06:24 字数 171 浏览 6 评论 0原文

如果我在 zsh 控制台的非屏幕环境中输入 End - 它会将我移动到行尾。 但是,如果我在屏幕后面的 zsh 中执行相同的操作,那么它后面的单词只会大写。

如何使这些动作在 screen 环境中也表现相同?

If I type End in non-screen environment of my zsh console - it will move me to the end of line.
But if I do the same in zsh behind screen then it will just upper case following word..

How can I make those movements behave the same in screen environment too?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萧瑟寒风 2024-10-04 07:06:24

在您的 ~/.screenrc 文件中添加以下行之一:

bindkey "\eOF" end-of-line
bindkey "\e[8~" end-of-line
bindkey "\eOw" end-of-line

具体取决于按 Ctrl-v End 时得到的内容 在 shell 提示符下。转义由 ^[ 表示。

或者,您可以尝试将 screen 中的 TERM 设置为与 screen 外相同的内容。

In your ~/.screenrc file add one of the following lines:

bindkey "\eOF" end-of-line
bindkey "\e[8~" end-of-line
bindkey "\eOw" end-of-line

depending on what you get when you press Ctrl-v End at a shell prompt. Escape is represented by ^[.

Alternatively, you can try setting TERM while you're in screen to the same thing it is outside screen.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文