如何在Mac上通过ssh发送元键?

19

我正在使用终端中的ssh连接到运行Emacs的Linux主机。我希望能够使用元键命令,但我不知道如何将它们从我的(本地)Mac发送到(远程)Linux主机。我该怎么做?

如果这不是一个编程问题,请原谅。


1
你应该去superuser.com或apple.stackexchange.com问问那些人。 - zneak
在3k+里面:我是误点了元数据的那个人。你们可以笑话我了。 - zneak
1个回答

28

好的,你可以按下 Escape 键,然后再按下需要使用的键;或者在 Terminal.app 中转到“偏好设置”->“设置”->“键盘”,打开“将选项用作元键”。

在较新版本中,这个选项位于“偏好设置”->“配置文件”->“键盘”下。


5
因为我经常在OS X和Linux之间切换(它们的键盘不同),所以我一直使用C- [作为Meta键。 - Kirk Kelsey
1
在苹果键盘上,选项键位于左侧控制键和苹果(又称命令)键之间。 - Kirk Kelsey
2
在“系统偏好设置”->“键盘”->“键盘”->“修饰键”中,您可以在整个系统范围内交换Command和Option。我相信ControllerMate可以让您按应用程序进行设置。我与其无关联。也可能有其他选项。 - brontitall
1
救命稻草!非常感谢这个。 - eddiewould
1
这样做的缺点是,您不能再使用选项来获取特殊字符,对于许多键盘(如法语键盘)的程序员来说,这是一个明确的禁忌(例如,您无法获得 |\):-( 使用 ESC(作为前缀而不是组合键)是更通用的解决方案。 - jcaron
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接