在 Mac OSX 上,^C 在 zsh 中不起作用

在 Mac OSX 上,^C 在 zsh 中不起作用

使用 zsh(在 mac osx 上)时,Ctrl-C 在终端上停止工作。我没有注意到它发生的确切时间,所以我不确定是什么原因造成的。

不过,我有一段时间没有更新 zsh 了。也没有碰过 .zshrc(我在 repo 中有它)http://github.com/astrails/dotzsh

如果我运行 bash,^C 就可以在其中运行。

如果我运行任何命令,例如cat,^C 也会停止它。但在 zsh 内部它什么也不做。

bindkey | grep \\^C

给出

"^B"-"^C" self-insert
  • zsh 4.3.10 (i386-apple-darwin10.4.3),通过 ports 安装(zsh-devel @4.3.10_0+doc+examples+mp_completion+pcre)
  • Mac OS 10.6.6

答案1

这是我最近更新的 rvm(ruby 版本管理器)中的一个错误

答案2

我遇到了一些有趣的事情(主要是 CTRL-A 只打印出“^A”而不是将光标移动到命令行的起始位置),但我通过禁用 .zshrc 中的“vi-mode”插件摆脱了它:)

相关内容