当我取消选中“设置”中的“使用选项作为元键”框,然后 do Cmd+F (我想表示 Meta+F 表示 bash 中的前向词)终端给出我看到一个“查找单词”弹出窗口,这不是我想要的。我真正想要的是我的终端表现得像 xterm w.r.t. key 绑定(bind)。有什么方法可以禁用此弹出窗口及其绑定(bind)吗?
我知道我可以使用实际的 xterms,但由于多种原因我想使用终端。
提前致谢, 埃里克
最佳答案
选项作为元键
选择对Command (Apple) 键没有影响。如果选择option as meta key
,则Option键在bash
和其他地方充当Meta键;只需按 Option+F。如果取消选择它,则没有 Meta 键。 (无论哪种情况,某些命令行程序都可能将传统的 ESC+char 序列识别为 Meta 字符。)
如果您运行的是 OS X 10.6 (Snow Leopard),Apple 提供了一种内置方法来更改键盘修饰键的含义,包括 Command 和 Option 。转到系统偏好设置 -> 键盘
,然后单击修饰键...
按钮。例如,将出现一个面板,允许您交换 Option 和 Command 键的含义。但是,请注意,这是一个全局选项,将适用于 OS X 上的任何地方,并且可能会导致一些重大困惑。如果你这样做,你就会像上面提到的那样逆流而上 here 。从长远来看,通过习惯 OS X 默认使用 Option 键作为 Meta 并在必要时恢复应用程序默认值(对于 Emacs
,例如)遵循该约定。
关于macos - OS X Terminal.app 中的 Command 键作为 Meta 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1856437/