我在 MacOS X 10.6 上使用 Carbon-Emacs,采用美国国际键盘布局。通常,我可以用来Alt+s打印字母“ß”。然而,Emacs 将此解释为Meta+s并抱怨没有命令绑定到该快捷方式。所以我的问题是:
- 我怎样才能创建这样的快捷方式?
- 还有另一种方法可以打印字符“ß”吗?
答案1
回答1。
尝试将其添加到您的 emacs 配置文件中(应该是~/.emacs.d/init.el
或类似的):
(define-key global-map [(meta s)] [?\u00DF])
答案2
将以下内容放入您的 .emacs 中...我不使用 Mac,所以我无法测试它的这一面。然而这对我有用。
原文define-key global-map
由比约恩·波莱克斯对我不起作用,但他使用的最新版本(U+00DF)
确实有效(对我来说),我无法从你的评论中看出(到目前为止),它是否适合你..如果不起作用,请尝试这个..
(defun insert-sharp-s ()
"Insert Unicode Character 'LATIN SMALL LETTER SHARP S' (U+00DF)"
(interactive)
(insert "ß")
)
(global-set-key "\M-s" 'insert-sharp-s)