在iTerm.app中禁用了Ctrl键

时间:2011-04-14 18:16:27

标签: macos bash terminal iterm

我正在尝试在我的Snow Leopard Mac上使用the new iTerm app,但我的 Ctrl 似乎完全死了(就像没有响应一样,因为当我输入时没有任何反应< kbd> Ctrl + a 除了输出'a'之外)我在google搜索时找不到任何有用的东西。关闭匹配为this thread here on stackoverflow,但 Terminal.app中的所有内容都应该

而且,更奇怪的是 - 我可以 Ctrl + z 我自己的应用程序,但我无法保存Emacs中的文件(C-x C-s)或使用 Ctrl 快捷键的任何其他键盘快捷键。而且它不是本地的,因为 Ctrl 在我的iMac上和在我用iTerm打过的其他unix计算机上一样。我在bash和zsh都试过了。

我试图在我的~/Library/Application Support中删除有关iTerm.app的所有文件,我已经尝试了iTerm的最新版本(目前是13小时),我可以放下手,但是没有无济于事。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我建议查看此帖子,看看您的偏好设置中是否启用了ctrl键

https://apple.stackexchange.com/questions/52041/how-to-press-control-key-on-mac

您是否尝试按照iTerm wiki中的说明为此终端模拟器配置键绑定:

http://code.google.com/p/iterm2/wiki/Keybindings

最后,您试试set -o emacs还是set -o vi

如果有效,请在〜/ .bashrc中设置它以在登录时运行它。

答案 1 :(得分:0)

这似乎是一个iTerm错误。

您可以通过在配置文件设置中创建键映射来解决此问题。 添加^x的映射,以便它发送0x18(这是ctrl + x的编码形式)。

Screenshot