sub*_*opt 45 macos terminal keyboard-shortcuts
当我在"设置"中取消"使用选项作为元键"框,然后执行Cmd+ F(我想在bash中表示Meta+ F为前向词)终端给我一个"查找单词"弹出窗口,这不是我想要的.我真正想要的是我的终端行为就像一个xterm和键绑定一样.有没有办法禁用此弹出窗口及其绑定?
我知道我可以使用实际的xterms,但出于各种原因我想使用终端.
埃里克,提前谢谢
Ned*_*ily 39
该option as meta key选择对没有效果命令(Apple)的关键.如果option as meta key选中,则Option键在其他地方充当Meta键bash; 只需按Option+ F.如果取消选择它,则没有Meta键.(在任何一种情况下,某些命令行程序都可能将传统的ESC+ char序列识别为Meta char.)
如果您运行的是OS X 10.6(Snow Leopard),Apple提供了一种内置方式来更改键盘修改键的含义,包括Command和Option.转到System Preferences -> Keyboard并单击Modifier Key...按钮.将出现一个面板,允许您交换Option和Command键的含义.但是,请注意,这是一个全球性的选择,并将适用于OS X的所有地方,并可能导致一些重大的混乱.如果你这样做,你将按照这里所说的向上游游泳.通过习惯OS X默认使用Option键作为Meta,并且必要时恢复应用程序默认值(Emacs比方说)遵循该约定,您可能会长期获得最佳服务.
小智 10
只需从http://pqrs.org/macosx/keyremap4macbook/安装keyremap4macbook实用程序即可.
在该选项中,您可以通过多种方式调整Terminal.app,更不用提Command到Command_L映射,反之亦然.它有这么多方便的选项,我会说这是mac用户的必备应用程序!
编辑:我刚刚意识到这个答案没有回答如何自定义元键的键映射。不过,我希望这个答案可以帮助其他人在 Mac 上找到元密钥(我花了很长时间才在 Mac 上找到元密钥,这个论坛只是帮助了我 - 所以把我在这里得到的内容发布出来。我想没有坏处) 。
在我的 Macbook Pro (el Capitan) 上,元键默认映射到ESC键。
例如,在 emacs 编辑器中,要做一个M-%(emacs 查找和替换),我会做ESC+%
(我已经在 iTerm2 和 Terminal 应用程序上对此进行了测试。)
@NedDeily 发布的答案有帮助。
| 归档时间: |
|
| 查看次数: |
35095 次 |
| 最近记录: |