首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使iTerm以与其他OSes相同的方式转换“meta-key”

使iTerm以与其他OSes相同的方式转换“meta-key”
EN

Stack Overflow用户
提问于 2008-10-13 00:17:53
回答 11查看 89.9K关注 0票数 195

在带有emacs键绑定的bash shell中,您可以使用像M-f、M-b这样的组合键在shell提示符上分别向前或向后移动一个单词。在Windows和Linux上,通常将元键映射到Alt键。然而,在iTerm中,我找不到一种方法将这个元键映射到我的MacBook专业版上的Option键或Command键。

似乎在OS中,元键默认映射到ESC键。因此,您可以在iTerm上使用ESC-f和ESC-b。然而,ESC密钥显然不能实际使用。此外,iTerm确实有允许您修改元键映射的选项(书签>配置文件>键盘配置文件>全局>选项键为...),此设置似乎根本不起作用。

因此,如果有人知道这个问题的解决方案,请让我知道。

我已经升级到最新版本0.9.6.1012,并且这种行为仍然存在。

编辑:对我的问题一些澄清。我所说的键绑定是针对bash shell的,而不是emacs。恰好在默认情况下,bash shell也使用与emacs相同的键绑定。

EN

回答 11

Stack Overflow用户

发布于 2009-01-13 13:12:54

转到书签>管理配置文件。然后选择Keyboard Profiles > Global并选择Option Key as Meta。这在0.9.6.1201版本中适用于我。

票数 132
EN

Stack Overflow用户

发布于 2008-12-06 05:08:24

在菜单栏Iterm2 => Preferences => Profiles中,选择keys选项卡,然后选择

左选项键作为+Esc

在irssi中对我也很有效。

票数 31
EN

Stack Overflow用户

发布于 2020-08-14 05:37:54

转到您的iTerm首选项,选择“配置文件”,然后选择“键”,并在“自然文本编辑”中更改您的预设

它应该在之后立即工作。

它适用于iTerm版本3.3.12

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/196357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档