web-dev-qa-db-ja.com

Emacsでの中国語のより良い入力方法は?

Emacsに中国語を入力したいと思います。私はこれに従いました linkchinese-py。オペレーションシステムの通常のIMEとは異なり、一度に複数の文字を入力することはできないようです。文字1を1つずつ入力する必要がありますが、これはまったく便利ではありません。

誰にも解決策がありますか?

4
SoftTimur

ibus-elをインストールすることにより、ibus(22以上)でemacsを使用できます。

ibus-elInstall ibus-el またはSudo apt-get install ibus-el

Ibus Mode で設定する手順があります。命令はibus-elがまだPPAであったときに書かれましたが、残りは保持されます。 /usr/share/doc/ibus-elにもわずかに更新された指示がインストールされます

ibus-elをインストールした場合、ほとんどの指示を無視できます。 ~/.emacsファイルに次の行を追加するだけです。

    (require 'ibus)
    (add-hook 'after-init-hook 'ibus-mode-on)

マニュアルに記載されていないのは、ibus-elをインストールした後でも、IbusがEmacsの入力メソッドのようにリストされていないことです。したがって、C-\に煩わされる必要はありません。メニューバーのIbusインジケータを使用して、他のアプリケーションと同じように入力方法を切り替えるだけです。

また、IbusはEmacsが起動した直後に利用可能な入力ウィンドウを表示しません。メニューバーのIbusインジケータを使用して、その時点で中国語の入力方法に切り替えようとしても、何も起こらず、機能していないと思われるかもしれません。ただし、before入力方法を切り替えて(Ibusに利用可能な編集ウィンドウを表示させようと)、メニューバーインジケーターとIbusが通常どおりに機能する前にファイルをクリックするだけです。

3
chaskes

私はfcitxを使用しています。 emacsで非常にうまく機能します。ただし、ショートカットCtrl+Spaceを機能させるには、コマンドenv LC_CTYPE=zh_CN.UTF-8 emacsを使用してemacsを起動する必要があります。

3
user69818