我正在尝试在我的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小时),我可以放下手,但是没有无济于事。
有什么想法吗?
答案 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的编码形式)。