emacs - Emacs 中 § 符号的键绑定(bind)

标签 emacs unicode keystroke

我在 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/

相关文章:

emacs - 快鸡 "Error: Could not compile mli file"

python - SQLAlchemy 将 UTF-8 作为 Latin1 字符串返回

python - 如何向国际地址发送电子邮件

powershell - 如何使用 PowerShell 捕获全局击键?

python - 在 Emacs 中配置新模式 : installing python-mode. el

emacs - 如何在Emacs Dired中更改目录

emacs - 除了 C-x-o 之外,emacs gdb 中还有更好的方法在多个窗口之间切换吗?

javascript - 编码用户输入以存储在 MongoDB 中

java - 在java中注入(inject)击键

java - 一键调用 MenuItem