我在 Ubuntu 中工作,但是由于插入 unicode 字符的标准方法(Ctrl+Shift+U 以及之后的 unicode 代码)在 emacs 中不起作用,所以我在我的 .emacs
中工作。 ,我经常使用的不同 unicode 符号的一些击键,例如:
(global-set-key (kbd "C-c b") "☛")
并且每个符号都可以正常工作,除了符号§,当我使用相应的击键时,它被一个简单的破折号(“-”)替换:
(global-set-key (kbd "C-c y") "§")
问题是,这个符号与其他符号有何不同,我该如何解决我的问题?
最佳答案
global-set-key
通常需要一个函数,所以这应该有效:
(global-set-key (kbd "C-c y") (lambda () (interactive) (insert "§")))
但是你最好使用优秀的
insert-char
功能:(global-set-key (kbd "<f2> u") 'insert-char)
它理解十六进制 Unicode 以及文本描述(包括完成和所有)。
只需按 TAB 即可查看完成情况。
关于emacs - Emacs 中 § 符号的键绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21959308/