mac命令键在终端中的表示形式是什么



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

我正在尝试使用 stty 重新映射我的 bash 快捷方式

例如

stty eof ^D

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

编辑:

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

所以我使用 osx 首选项交换了修饰键。但是现在所有像 Ctrl+C 等的 bash 快捷方式都等同于使用键序列"cmd+c"——这是不可接受的。

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

所以问题暂时解决了。

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

在你的 bash shell 中输入这个:

stty ctlecho

然后点击命令

这将显示您需要的内容。

恢复正常

stty -ctlecho

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

使用 Ctrl+C 的示例

$ stty ctlecho
$ ^C
$ stty -ctlecho
$ 

相关内容

  • 没有找到相关文章

最新更新