【发布时间】:2010-10-13 16:02:00
【问题描述】:
如果我在zsh 控制台的非屏幕环境中键入End - 它会将我移至行尾。
但是如果我在屏幕后面的zsh 中做同样的事情,那么它只会在单词后面大写..
我怎样才能使这些动作在screen 环境中也表现相同?
【问题讨论】:
标签: zsh gnu-screen
如果我在zsh 控制台的非屏幕环境中键入End - 它会将我移至行尾。
但是如果我在屏幕后面的zsh 中做同样的事情,那么它只会在单词后面大写..
我怎样才能使这些动作在screen 环境中也表现相同?
【问题讨论】:
标签: zsh gnu-screen
在您的 ~/.screenrc 文件中添加以下行之一:
bindkey "\eOF" end-of-line
bindkey "\e[8~" end-of-line
bindkey "\eOw" end-of-line
取决于您在 shell 提示符下按 Ctrl-v End 时得到的结果。转义用^[表示。
或者,您可以尝试在screen 中将TERM 设置为与screen 外部相同的值。
【讨论】:
screen 运行?你有使用 zsh 的 bindkey 映射的键吗?
screen。没有自定义绑定键 - 只是 pastie.org/1219134
~/.zshrc 中没有与键盘相关的内容?