有没有一种方法可以将alt / option键用作元键,但仍然能够使用它来制作一些需要它的字符?
例如,在我的本地键盘布局中:
@
是alt + 2 \
是alt + shift + 7 |
是alt + 7 因此,如果我将alt设置为元键,则无法再使用这些字符。另一方面,使用“按esc,释放esc,按一个键”使meta键序列使我的手受伤。
解决了此问题的所有使用国际键盘的Emacs用户,请提供您可能有的提示! :)
编辑:
看来我可以将alt设置为元键,然后在inputrc中添加以下类型的设置:
"\e2": "@"
这在bash shell中有效,但是仍然不能与Emacs一起使用,因此效果不好。 最佳答案
考虑为Mac OS X使用功能齐全的Emacs。我使用Carbon Emacs,但我相信其他人(例如Aqua Emacs或X11 Emacs)可以解决问题。
如果您坚持要在终端中使用Emacs,则可以使用C-x 8
前缀作为撰写键。尝试C-x 8 C-h
以获得可能性列表。
参见http://www.emacswiki.org/emacs/EmacsForMacOS
关于macos - OS X终端:同时具有meta键和alt功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/500602/