我正在学习中文,我想知道是否有一种方法可以方便地输入拼音。
“拼音”是一个有声调的词,如“qǐngwèn”。
emacs 有拼音小模式吗?
如果还没有的话我会尝试写一下。但我对 emacs lisp 的了解很少。
添加信息
我想要一个拼音输入模式本身,可以轻松输入声调标记。我不需要中文输入法。
答案1
Emacs 有四种拼音输入法,名称以chinese-py
.您可以使用C-x enter \
或设置输入法M-x set-input-method
,并使用 获取描述M-x describe-input-method
。
我没有使用过它们中的任何一个,也没有阅读所有的描述,所以我不知道这些变体之间的确切区别。
编辑
如果您只想输入拼音中使用的元音上方的变音符号来表示声调,您也可以使用输入法。您输入两个字母作为所需的元音+标记。例如,该方法latin-2-prefix
有
'a -> á `a -> à ~a -> ă
list-input-methods
如上所述,有更多细节和描述。
但是,据我所知,没有预定义的输入法包括马克龙ā,但您可以定义自己的方法,如中所述这个堆栈交换问题。
答案2
汉语四声输入法允许书写声调标记,生成美观的拼音,如下所示:
ni3 -> nǐ
hao3 -> hǎo
nv3 -> nǚ
答案3
https://github.com/tumashu/pyimpyim 是目前最好的输入法。
它仅用 Lisp 编写。所以你不需要任何额外的工具。