macos - 为什么我的 Ctrl 键在 iTerm.app 中被禁用了?

标签 macos bash terminal iterm

我正在尝试使用 the new iTerm app在我的 Snow Leopard Mac 上,但我的 Ctrl 似乎完全死机了(如无响应,因为当我键入 Ctrl+a 除了输出的 'a') 并且我在谷歌搜索时没有发现任何有用的东西。最接近的匹配项是 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 小时),但没有成功。

有什么想法吗?

最佳答案

这似乎是一个 iTerm 错误。

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

Screenshot

关于macos - 为什么我的 Ctrl 键在 iTerm.app 中被禁用了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5667687/

相关文章:

macos - 没有规则可以制作目标 `/Makefile' ,需要 `Makefile'

mysql - 从 bash 脚本更新 mysql 数据库中的数据

linux - 使用 Ctrl+C 杀死从 Bash 脚本运行的 Java 应用程序进程树

支持全键盘的 Linux 终端?

windows - .gitattributes 在 mac 和 windows 上不能正常工作

c++ - 编译麻烦 - c++ 新手

apache - 从URL删除 "index.php"-Codeigniter

json - 通过 jq 为每个 JSON 项运行 bash 命令

linux - 如何在Linux中重新绑定(bind)终端快捷方式

bash - Unix `bash` 命令在没有选项的情况下运行时到底做了什么?