我在上
我在Terminal.app中运行emacs
我希望命令-x产生M(一般情况下,命令-> M)
我尝试了以下解决方案,但它们不是我想要的:
我想要的是,只在Terminal.app (或者仅仅在emacs内部)中,将命令键绑定到meta。我怎样才能做到这一点?
发布于 2012-04-13 11:55:29
你为什么要坚持Terminal.app?只需安装iterm2并继续生活。
发布于 2012-04-14 23:03:34
fwiw - iterm2需要一些额外的注意,以使cmd映射到元,并与其他应用程序很好地发挥。(cmd-tab行为,cmd-space (水银)等)这是我的配置,它偏向于左撇子cmd-tab操作,等等。
在iterm2内部
这将导致在某些本地迭代任务中使用右cmd,但在具有不同键绑定的应用程序之间切换,等等,通常的左手操作和重新训练我的肌肉记忆是最小化的。
发布于 2012-04-13 11:07:21
首先,在终端的首选项中,在设置选项卡上,在键盘子选项卡上,有一个复选框“使用选项作为元键”。这不是你想要的,但它是内置的。
我认为Cocoa键绑定系统在这里可能有帮助,但根据我的搜索,它故意不允许重新映射命令。此页有很多关于Cocoa的键绑定和文本默认值的可定制性的信息。
https://stackoverflow.com/questions/10136811
复制相似问题