``メジャーモード''はテキスト編集機能を大幅に変えるもので,1つのバッファで は複数のメジャーモードを利用できません.メジャーモードの切り替え には新しくメジャーモードを起動します.起動しているメジャーモードはモード ラインの編集モードの部分に表示されます.次におもなメジャーモードを示しま す.
``Cモード''はC言語のソースコードを, ``Javaモード''はJava言語のソースコードを編集するためのものです. Cモードは`.c'の拡張子を持つファイルを読み込むか, M-x c-modeと入力すると起動できます. また,Javaモードは`.java'の拡張子を持つファイルを読み込むか, M-x java-modeと入力すると起動できます. 次にCモード,Javaモードの主な機能を示します.
LaTeXモードはLaTeXのソースファイルを編集するためのものです. `.tex'の拡張子を持つファイルを読み込むか, M-x latex-modeと入力することで起動できます. LaTeXモードでは通常のEmacs のコマンドの他に表のコマンドが利用できます.
キー操作 | 機能 |
M-{ | 1組の中括弧を挿入する |
M-} | 一致していない中括弧の後へ移動する |
C-c C-e | \begin{...}の後で入力すると対応する\end{...}を挿入する |
C-c C-o | itemizeなどを入力するとその\begin{...}から\end{...}までを挿入する |
ShellモードはEmacsの中でシェル()を起動し, UNIXコマンドが実行できるようにします. M-x shellと入力することで起動できます.