Emacs/Emacs入門/日本語以外の入力

Emacsは,英語,日本語以外にも多くの言語を入力できます.入力できる言語の一覧を表1.8に示します.


表 1.8: Emacsで入力できる言語
種類 言語
アジア言語 日本語,中国語(北京語,広東語),朝鮮語,ヒンディー語
  ラオス語,タイ語,チベット語,ベトナム語
ヨーロッパ言語 英語,フランス語,ドイツ語,イタリア語,ロシア語
  フィンランド語,スウェーデン語,デンマーク語,ノルウェー語
  オランダ語,スペイン語,ポーランド語,スロバキア語
  エストニア語,チェコ語,ギリシャ語,
中東言語 ヘブライ語,トルコ語,アラビア語,ティグライ語
その他 マルタ語,アムハラ語など

ターミナルウィンドウ内でEmacsを起動したときには多言語を表示できないことがあります.このようなときには新しくウィンドウを開ける状態でEmacsを起動し直してください.また,モデム等でリモートログインしてEmacsを起動する場合,多言語は表示できません.

1.6.1 多言語の入力

Emacsでは,日本語以外の言語を入力する際に,言語環境と入力方法の設定を行う必要があります.例として,中国語を入力する方法をつぎに示します.

Emacsの起動後,C-x <RET> l と入力すると入力する言語の種類を選択できます.

Set language environment (default, English):

ここで<TAB>を押すことで,使用可能な言語環境の一覧を表示できます.中国語を入力するには,ここで
Chinese-GBなどを選択します.選択可能な言語環境を表1.6.1に示します.


表 1.9: 言語環境の選択
ASCII Chinese-BIG5 Chinese-CNS Chinese-GB Cyrillic-ALT    
Cyrillic-ISO Cyrillic-KOI8 Czech Devanagari English    
Ethiopic German Greek Hebrew IPA Japanese  
Korean Lao Latin-1 Latin-2 Latin-3 Latin-4  
Latin-5 Romanian Slovak Slovenian Thai    
Tibetan Turkish Vietnamese        

           

次に,中国語の入力方法を設定する必要があります. C-x <RET> C- (C-)と入力することで,言語の入力形式を選択できます.

Select input method (default, chinese-py-punct):

この時,設定した言語環境で推奨される入力形式が選択されるので,そのまま<RET> を押せば設定されます.ここでは,chinese-py-punctが選択されているので,PinYinで入力を行います.


表 1.10: 入力言語選択のキー操作
キー操作 意味
C-x <RET> l 利用する言語環境の選択
C-x <RET> C- (C-) 利用する言語入力方法の選択
C-h h 各国の言語での``こんにちは''の表示例
M-x quail-help 選択した言語に関するヘルプ

たまごによる入力と多言語入力は同時に行えないので,多言語を入力する際には,たまごをOFFにしておいてください.


ヘルプ

言語を選択した後,M-x quail-helpを入力すると,その言語の特殊な文字の入力方法などの詳しい説明が表示されます(図1.3).例えば,ドイツ語入力でaを入力するにはaeと入力すればよいことが分かります.各言語の具体的な入力方法には,このヘルプを参照してください.


図 1.3:ドイツ語のヘルプ
図 1.3:ドイツ語のヘルプ