类似控制键在终端中用'^'表示,命令键(mac)的等价物是什么?
我正在尝试使用stty
重新映射我的bash快捷方式例如
stty eof ^ D
但是我想使用命令键而不是控制。
编辑:
好的,我试图解决的问题是我想要交换命令和控制键,因为我在osx和linux上工作,不同的键组合给我带来了很大的痛苦。
所以我使用osx首选项交换了修饰键。但是现在所有的bash快捷键如Ctrl + C等已经等同于使用键序列'cmd + c'了 - 这是不可接受的。
值得庆幸的是,iTerm2也支持重新映射修饰键,因此对于iterm2我再次颠倒了它们,这意味着iTerm2将命令识别为命令和控制作为控制。
现在问题解决了。
答案 0 :(得分:7)
命令键快捷键不会为您的终端生成实际输入,因此它们不会以任何方式表示。终端允许您绑定某些键组合以产生实际输入(在Preferences > Settings > Keybaord
中),但您无法为它们选择 Command 修饰符。
答案 1 :(得分:1)
在bash shell中输入:
stty ctlecho
然后点击 Command
这将显示您需要的内容。
恢复正常
stty -ctlecho
如果不起作用,请尝试组合。
示例 Ctrl + C
$ stty ctlecho
$ ^C
$ stty -ctlecho
$