我正在运行Ubuntu 11.04。我安装了Terminator Terminal Emulator 0.95和Zsh版本4.3.15。
我在Zsh内的密钥有问题(众所周知)。至少这些:
我已经尝试了.zshrc的一些配置,该配置应该可以解决该问题,但是到目前为止,还没有一种方法真正可行。也许这与Terminator和Zsh的组合有关。我在此页面上进行了2个配置:https://bbs.archlinux.org/viewtopic.php?pid=428669。
是否有人具有类似的配置(尤其是Terminator和Zsh),并且弄清楚需要在.zshrc中插入哪些内容来修复密钥设置?
最佳答案
要知道键的代码,请执行cat
,按Enter键,然后按键,然后按Ctrl + C。
对我来说,Home
发送^[[H
和End
^[[F
,所以我可以将.zshrc
放在我的主目录中
bindkey "^[[H" beginning-of-line
bindkey "^[[F" end-of-line
bindkey "^[[3~" delete-char
这些代码可能会随您使用的终端仿真器而改变。
autoload zkbd ; zkbd
将创建一个包含一系列要使用的键控代码的文件,例如bindkey "${key[Home]}" beginning-of-line
,并且您可以根据终端来获取其他文件。关于ubuntu - 在Terminator Terminal Emulator中运行Zsh时,修复.zshrc中的键设置(Home/End/Insert/Delete),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8638012/