我想在 Windows 10 下使用 org-mode, 因此下載安裝了 emacs-25.2-x86_64.zip. 使用英文時都沒問題,但一打中文 (IME 是 bopomofo), emacs 全無反應。如果我用 Pinyin, emacs 直接顯示我打的每一個英文character.
我試了 emacs-w64-25.2-O2-with-modules.7z, 結果也是一樣。
請問應如何設定才可打中文?
我想在 Windows 10 下使用 org-mode, 因此下載安裝了 emacs-25.2-x86_64.zip. 使用英文時都沒問題,但一打中文 (IME 是 bopomofo), emacs 全無反應。如果我用 Pinyin, emacs 直接顯示我打的每一個英文character.
我試了 emacs-w64-25.2-O2-with-modules.7z, 結果也是一樣。
請問應如何設定才可打中文?
菜单里Options——Set Default Font,设置一个支持繁体中文的字体看看?
改了default font, 甚至把 Locale 也改了,還是不能輸入。
奇怪的是它可以顯示中文。我可以把在 Notepad+ 上打的中文 copy paste 進去,會正確的 顯示。
我用的win10 版本1703 下面的官方的微软拼音. 这里有个bug 你打开emacs后,切换一个别的应用比如浏览器,切出中午输入,打两个字确认一下实在中文输入法下面,然后直接切换会emacs. 这个时候按shift切换中英文就可以打字了.就正常了.emacs只要不关,就没影响.基本偶尔才会遇到. 这个bug很早就有, 如果嫌麻烦,可以使用搜狗拼音. 我是懒得装.
我是默认开机就开着输入法,用shif切换.
原來是微软的IME與emacs 不合。
我下載了emacs 的 chinese-pyim and pyim package. Both work on my emacs now
非常感謝。
我觉得这个问题emacs开发组应该了解一下了,从win10 开始到现在每个win10版本都有IME问题, 而且win10 上26及以上的emacs还会在解锁桌面后无法打大写字母,只有按一下win键才能恢复,这些细致末节的东西真的让人有点hold不住啊。(PS: 我想这也是emacs26都快两年了还不发布的原因之一吧,毕竟win10跨度有点大,还要兼容老win7)。
对于以上问题我经过如下过渡方案,最终投靠pyim了:
小狼毫没问题。