Next: , Up: Fortran Indent


20.16.2.1 Fortranの字下げコマンド
<TAB>
現在行を字下げする(fortran-indent-line)。
C-j
現在行を字下げしてから、字下げした新たな行を始める (fortran-indent-new-line)。
C-M-j
ポイント位置で現在行を分割し、継続行を設定する。
M-^
現在行と直前の行を繋げる。
C-M-q
ポイントを含む副プログラムの行をすべて字下げする (fortran-indent-subprogram)。

Fortranモードでは、Fortranの行を字下げするように<TAB>を再定義します (fortran-indent-line)。 このコマンドは、行番号と継続マークを要求される桁位置に字下げしたうえ、 それとは独立にプログラム中の入れ子に基づいて文本体を字下げします。

キーC-jfortran-indent-new-lineを実行します。 これは、現在行を字下げしてから、新たな行を作成して字下げします。 新たな行を始めるまえに、‘do’ループやその他のブロックを 閉じる文を字下げし直すのに便利です。

キーC-M-qは、ポイントを含むFortranの副プログラム (関数やサブルーチン)の行すべてを字下げする コマンドfortran-indent-subprogramを実行します。

キーC-M-jは、適切な方法でFortranの行を分割するコマンド fortran-split-lineを実行します。 コメント行でなければ、後半部を継続行にし、それに応じて字下げします。 コメント行ならば、前後半部分とも独立したコメント行になります。

M-^は、fortran-split-lineの逆操作を行う コマンドfortran-join-lineを実行します。 現在行と直前の行を、Fortranコードとして適切に繋げます。