是否有一些插件可以让您轻松地按名称输入 unicode 字符?
例如:
- 写入
\gamma
并按TAB
会将\gamma
替换为γ
。 - 用
Г
写入\Gamma
和 ...。 - 写入
\->
...→
。
等等。
最佳答案
C-x 8 RET
允许您在 Emacs 中的任何位置执行此操作。我想它也适用于 Spacemacs,但如果这不完全正确,有人会纠正我。
它会提示您输入完整的 Unicode 名称(忽略大小写)。
您也可以只输入字符的数字代码点,而不是填写其名称。
[警告:不知道 Spacemacs 是否能与 Icicles 很好地配合 - 还没有尝试过。]
如果您使用Icicles ,如果选项 icicle-read-char-by-name-multi-completion-flag
为非零,则 C-x 8 RET
为在几个方面进行了增强:
对于每个候选 Unicode,它显示在
*Completions*
中 字符,其名称和代码点,以及字符 本身。当您在匹配的候选人之间循环时,姓名和代码 当前候选点显示在模式行中。这 代码点以十六进制、八进制和十进制显示 符号。
完成候选者实际上是 multi-completions , 意义 您可以匹配名称或代码点,或两者。
您甚至可以匹配字符本身。为什么你可能想要 去做?要查看相应的 Unicode 字符名称, 包括任何旧名称。例如,对于字符
`
(重音)你会得到这两个完成候选:GRAVE ACCENT 60 ` SPACING GRAVE 60 `
这样做的主要目的是向您展示字符和代码 点及其名称(所见即所得)。人物是
*Completions*
中显示,使用与框架相同的字体 您调用了C-x 8 RET
。你也可以匹配 角色本身就是一个锦上添花的东西。
C-x 8 RET Icicles 版本最重要的功能
(a) 查看字符和代码点 (WYSIWYG) 和 (b)
能够使用progressive completion ,所以你可以使用多个
简单的模式而不是单一的复杂模式。
关于unicode - 如何在 spacemacs 中按名称输入 unicode 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41593415/