当我在"设置"中取消"使用选项作为元键"框,然后执行Cmd+ F(我想在bash中表示Meta+ F为前向词)终端给我一个"查找单词"弹出窗口,这不是我想要的.我真正想要的是我的终端行为就像一个xterm和键绑定一样.有没有办法禁用此弹出窗口及其绑定?
我知道我可以使用实际的xterms,但出于各种原因我想使用终端.
埃里克,提前谢谢
该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
比方说)遵循该约定,您可能会长期获得最佳服务.
进一步编辑:此博客文章和程序(未经测试)可能会有所帮助.
只需从http://pqrs.org/macosx/keyremap4macbook/安装keyremap4macbook实用程序即可.
在该选项中,您可以通过多种方式调整Terminal.app,更不用提Command到Command_L映射,反之亦然.它有这么多方便的选项,我会说这是mac用户的必备应用程序!