logo
 
cpacer

3.7 メジャーモード

``メジャーモード''はテキスト編集機能を大幅に変えるもので,1つのバッファで は複数のメジャーモードを利用できません.メジャーモードの切り替え には新しくメジャーモードを起動します.起動しているメジャーモードはモード ラインの編集モードの部分に表示されます.次におもなメジャーモードを示しま す.

3.7.1 C モード -- (M-x c-mode),Java モード -- (M-x java-mode)

``Cモード''はC言語のソースコードを, ``Javaモード''はJava言語のソースコードを編集するためのものです. Cモードは`.c'の拡張子を持つファイルを読み込むか, M-x c-modeと入力すると起動できます. また,Javaモードは`.java'の拡張子を持つファイルを読み込むか, M-x java-modeと入力すると起動できます. 次にCモード,Javaモードの主な機能を示します.

3.7.2 LaTeXモード -- (M-x latex-mode)

LaTeXモードはLaTeXのソースファイルを編集するためのものです. `.tex'の拡張子を持つファイルを読み込むか, M-x latex-modeと入力することで起動できます. LaTeXモードでは通常のEmacs のコマンドの他に表[*]のコマンドが利用できます.


LaTeXモード特有のコマンド
キー操作 機能
M-{ 1組の中括弧を挿入する
M-} 一致していない中括弧の後へ移動する
C-c C-e \begin{...}の後で入力すると対応する\end{...}を挿入する
C-c C-o itemizeなどを入力するとその\begin{...}から\end{...}までを挿入する

3.7.3 Shell モード -- (M-x shell)

ShellモードはEmacsの中でシェル([*])を起動し, UNIXコマンドが実行できるようにします. M-x shellと入力することで起動できます.