Next: 2. ファイル, バッファの操作
Up: 1. Emacs入門
Previous: 1.5 日本語の入力
1.6 日本語以外の文字の入力
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:ドイツ語のヘルプ
|
Next: 2. ファイル, バッファの操作
Up: 1. Emacs入門
Previous: 1.5 日本語の入力