英語ubuntuシステムでemacs入力中国語

1788 ワード

もとはemacsをインストールする时、选んだ英语のシステムなので、开いたemacsの中で中国语を入力することができなくて、ネット上で検索する1つの折衷の方法は$HOME/.bashrc
で行を追加します.
alias emacs="export LC_CTYPE=zh_CN.UTF-8;emacs";
これならterminalで開いているemacsであれば中国語を入力できますが、他の方法ではできません.
(fcitx入力方式を使用しており、localeにzh_CN.utf 8がインストールされていることに注意してください).
ここで改善を行い、emacsを直接開くと中国語を入力できます.具体的な方法は以下の通りです.
まずzhがインストールされていることを確認します.CN.utf 8、他の入力法をインストールしないほうがいいです.私はscimをインストールした結果、ピンイン入力法を使用できませんでしたから.またlanguage supportではfcitxをシステムデフォルトの入力方式に設定し、具体的な方法は以下の通りです.(Rebillの資料に感謝します:http://blog.rebill.info/archives/ubuntu-set-zh_CN-utf8-locale.html)
 
1.現在のシステム言語環境を表示するlocale2.システムにインストールされているlocale root@ubuntu-vps:~# locale -a 
locale: Cannot set LC_CTYPE to default locale: No such file or directory 
locale: Cannot set LC_MESSAGES to default locale: No such file or directory 
locale: Cannot set LC_COLLATE to default locale: No such file or directory 

POSIX
の表示
3.zh_をインストールするCN.utf8 root@ubuntu-vps:~# cd /usr/share/locales 
root@ubuntu-vps:/usr/share/locales# ls 
install-language-pack  remove-language-pack 
root@ubuntu-vps:/usr/share/locales# ./install-language-pack zh_CN 
Generating locales... 
  zh_CN.UTF-8... done 
Generation complete. 
dpkg-trigger: dpkg-trigger  (  --by-package  )


4.以上の手順を行った後、/etc/environmentを編集します.
次の行を追加します.
LC_CTYPE="zh_CN.UFT-8"
修正が完了したら、再起動が有効になります.
以下を保存するとemacsを開くと中国語入力できます~~
 
(localeの比較的詳しい資料については、以下を参照してください.http://blog.csdn.net/pcliuguangtao/archive/2011/03/21/6265283.aspx)
補足:実はシステムは変数LC_に基づいていますCTYPEで採用する文字セットを決定するので,変更量を漢字文字セットに変更するだけでよい.