我正在运行Ubuntu 11.04。 我安装了终结者terminal仿真器 0.95和Zsh,版本4.3.15。
我在Zsh里有我的钥匙(俗称)问题。 至less这些:
我已经尝试了一些应该解决这个问题的.zshrcconfiguration,但到目前为止还没有真正的方法。 也许这与Terminator和Zsh的组合有关。 我采取了这个页面上的2个configuration: https ://bbs.archlinux.org/viewtopic.php?pid =428669 。
是否有人有类似的configuration(特别是终结者和Zsh),并找出需要插入到.zshrc来修复关键设置?
要知道一个密钥的代码,执行cat
,按键,进入和Ctrl + C。
对我而言, Home
发送^[[H
和End
^[[F
,所以我可以把我的.zshrc
放在我的主目录中
bindkey "^[[H" beginning-of-line bindkey "^[[F" end-of-line
这些代码可能会改变您使用的终端模拟器。
autoload zkbd ; zkbd
autoload zkbd ; zkbd
将创建一个包含键码数组的文件,就像bindkey "${key[Home]}" beginning-of-line
,你可以根据终端来获取不同的文件。
感谢@lolesque,但解决方案不适用于我。 使用zkbd
检查我的密钥绑定后,我出来了下面的解决方案。 顺便说一下,我的$TERM
是xterm
。
bindkey "^[[1~" beginning-of-line bindkey "^[[4~" end-of-line
希望能帮助到你。