我想要一种快速的方法来输入具有多字符序列的 unicode 字符。例如,要输入 ä
,我会输入 \a
。搜索这个,我发现agda-input .
虽然我可以调整 agda-input
来供我使用,但我实际上并不需要整个 emacs 模式来实现我的目的。所以我想知道这样的事情是否已经存在。
编写这种输入模式的代码可能也不那么困难。如果有人建议如何做到这一点,我将不胜感激。
最佳答案
正如 @legoscia 提到的,您可以使用 TeX 输入法来完成此类操作,这可能比 agda-input(似乎特定于编程语言)更通用,并且也是内置的。
(setq default-input-method "TeX")
然后使用C-\
或M-xtoggle-input-method
切换到输入法。然后,您可以使用 \"a
键入“ä”。当您键入 \
时,迷你缓冲区会有提示。
还有其他输入法 (M-x list-input-methods
),但如果您不关心特定语言,或者了解 LaTeX,那么 TeX 是一个不错的选择。
关于unicode - 使用 US 布局在 Emacs 中快速输入 unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35339409/