2003 CNS GUIDE
copyright
 

10.12 日本語以外の入力

10.12.1 多言語の入力

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

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

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

10.12.2 多言語入力の設定- (C-x <ENTER> l)

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

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

Set language environment (default,English): _

ここで<TAB>を押すと,使用可能な言語環境の一覧を表示できるの で,使用したい言語を入力します.選択可能な言語環境を表10.5に示します.

表 10.5 言語環境の選択
ASCII Chinese-BIG5(中国語繁体字) Chinese-CNS
    (Chinese National Standards)
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(ベトナム語)

中国語を入力する方法を例にとると,Chinese-GBなどを 入力して<ENTER>を押します. 次に,中国語の入力方法を設定します. C-x <ENTER> C-\ または C-x <ENTER> C-\ を 入力することで,言語の入力形式を選択できます.

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

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

ローマ字かなモードによる入力と多言語入力は同時に行えません. 多言語を入力切り替えする際には,C-\ (または C-\)で切り替えて 透過モードにしておいてください.

10.12.3 ヘルプ--(M-x quail-help)

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

10.6に多言語に関するキー操作を示します.

ドイツ語のヘルプ
図 10.2 ドイツ語のヘルプ

表 10.6 入力言語選択のキー操作
キー操作 意味
C-x <ENTER> l 利用する言語環境の選択
C-x <ENTER> C-\ 利用する言語入力方法の選択
C-h h 各国の言語での``こんにちは''の表示例
C-h L 選択した言語についての詳細表示
M-x quail-help 選択した言語に関するヘルプ