当前位置:  开发笔记 > 编程语言 > 正文

在OS X Terminal.app中将命令键作为Meta键

如何解决《在OSXTerminal.app中将命令键作为Meta键》经验,为你挑选了2个好方法。

当我在"设置"中取消"使用选项作为元键"框,然后执行Cmd+ F(我想在bash中表示Meta+ F为前向词)终端给我一个"查找单词"弹出窗口,这不是我想要的.我真正想要的是我的终端行为就像一个xterm和键绑定一样.有没有办法禁用此弹出窗口及其绑定?

我知道我可以使用实际的xterms,但出于各种原因我想使用终端.

埃里克,提前谢谢



1> Ned Deily..:

option as meta key选择对没有效果命令(Apple)的关键.如果option as meta key选中,则Option键在其他地方充当Metabash; 只需按Option+ F.如果取消选择它,则没有Meta键.(在任何一种情况下,某些命令行程序都可能将传统的ESC+ char序列识别为Meta char.)

如果您运行的是OS X 10.6(Snow Leopard),Apple提供了一种内置方式来更改键盘修改键的含义,包括CommandOption.转到System Preferences -> Keyboard并单击Modifier Key...按钮.将出现一个面板,允许您交换OptionCommand键的含义.但是,请注意,这是一个全球性的选择,并将适用于OS X的所有地方,并可能导致一些重大的混乱.如果你这样做,你将按照这里所说的向上游游泳.通过习惯OS X默认使用Option键作为Meta,并且必要时恢复应用程序默认值(Emacs比方说)遵循该约定,您可能会长期获得最佳服务.

进一步编辑:此博客文章和程序(未经测试)可能会有所帮助.


如果未选择`选项作为元键`,则Terminal.app中的默认元键是ESC.来自OS X 10.6上的`man bash`:"在没有元键的键盘上,Mx表示ESC x,即按Escape键然后按x键."
+1博客帖子和cmd-key-happy指针.

2> 小智..:

只需从http://pqrs.org/macosx/keyremap4macbook/安装keyremap4macbook实用程序即可.

在该选项中,您可以通过多种方式调整Terminal.app,更不用提Command到Command_L映射,反之亦然.它有这么多方便的选项,我会说这是mac用户的必备应用程序!

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有