Emacsが中国語を入力できない問題を解決する

1414 ワード

何度か環境変数を試してみてもダメなので、いっそemacsが持っている中国語入力法を使いましょう.
c+を入力しchinese-pyを入力します
入力できます.
c-切り替え可能
オリジナルubuntu 14を再インストールした後、検索入力法をインストールしたが、意外にもemacsでは使用できないことが分かった.ネット上でいくつかのチュートリアルを探した後、この問題を解決しました.ソリューションは次のとおりです.
$sudo mv /usr/bin/emacs24 /usr/bin/emacs24-my
$sudo vi /usr/bin/emacs24

 
新しいemacsファイルに次の内容を入力します.
#! /bin/bash
export LC_CTYPE=zh_CN.utf-8;
/usr/bin/emacs24-my "$@"

その後、emascのファイル権限を変更して実行可能ファイルにします.
$sudo chmod +755  /usr/bin/emacs24

 
上の仕事が終わったら、結果をテストして、指令を入力します.
$emacs test.txt

開いているファイルは入力方式を使用できません.
それから/usr/bin/ディレクトリの下のemacsに関する命令を見て、すぐに分かりました.
emacs                emacs24-x            emacs-my
emacs24            emacsclient          
emacs24           emacsclient.emacs24  

元/usr/bin/下には複数のemacsバージョンの命令があり、自分で上から変更したのはemacs 24ですが、普段はemacs命令を使うのに慣れているので、入力すると
$emacs24 test.txt

この場合、emacsでは通常の検索入力法を使用できます.
しかし、これは結局不便なので、以下の修正を行うことができます.
$sudo mv /usr/bin/emacs  /usr/bin/emacs-backup
$sudo mv/usr/bin/emacs24  /usr/bin/emacs

正常にemacsで中国語入力法を使用できるようになりました.
 
 
解決策は簡単です.
次の2つのファイルを開き、ファイルの最後に次のコマンドを追加して保存すればいいです.
sudo emacs /home/nomasp/.bashrc

sudo emacs /etc/environment

LC_CTYPE="zh_CN.utf8"