终端中mac命令密钥的表示形式是什么?

时间:2012-10-10 20:34:24

标签: macos bash terminal stty

类似控制键在终端中用'^'表示,命令键(mac)的等价物是什么?

我正在尝试使用stty

重新映射我的bash快捷方式

例如

stty eof ^ D

但是我想使用命令键而不是控制。

编辑:

好的,我试图解决的问题是我想要交换命令和控制键,因为我在osx和linux上工作,不同的键组合给我带来了很大的痛苦。

所以我使用osx首选项交换了修饰键。但是现在所有的bash快捷键如Ctrl + C等已经等同于使用键序列'cmd + c'了 - 这是不可接受的。

值得庆幸的是,iTerm2也支持重新映射修饰键,因此对于iterm2我再次颠倒了它们,这意味着iTerm2将命令识别为命令和控制作为控制。

现在问题解决了。

2 个答案:

答案 0 :(得分:7)

命令键快捷键不会为您的终端生成实际输入,因此它们不会以任何方式表示。终端允许您绑定某些键组合以产生实际输入(在Preferences > Settings > Keybaord中),但您无法为它们选择 Command 修饰符。

答案 1 :(得分:1)

在bash shell中输入:

stty ctlecho

然后点击 Command

这将显示您需要的内容。

恢复正常

stty -ctlecho

如果不起作用,请尝试组合。

示例 Ctrl + C

$ stty ctlecho
$ ^C
$ stty -ctlecho
$