GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/ForIndent-Commands.html ・ emacs-doc.conao3.com

28.14.2.1 Fortranのインデントおよびフィルコマンド

C-M-j

現在の行をポイントで区切り、継続行(fortran-split-line)を設定する。

M-^

この行を前の行 (fortran-join-line) に結合します。

C-M-q

pointが位置するサブプログラムの全行をインデントする (fortran-indent-subprogram)。

M-q

コメントブロックまたはステートメント(fortran-fill-paragraph または fortran-fill-statement を使用)を記入してください。

キー C-M-q は fortran-indent-subprogram を実行します。これは、ポイントを含む Fortran サブプログラム(関数またはサブルーチン)の全行を再インデントするコマンドです。

キー C-M-j は fortran-split-line を実行し、これにより Fortran に適した形式で行が分割されます。コメント以外の行では、後半部分が継続行となり、それに応じてインデントされます。コメント行では、両方の部分がそれぞれ独立したコメント行となります。

M-^ または C-c C-d でコマンド fortran-join-line を実行すると、継続行が直前の行に再結合されます。これは概ね fortran-split-line の逆の動作です。このコマンドを呼び出す際、ポイントは継続行上にある必要があります。

Fortranモードでは、M-q はその位置が含まれるコメントブロックまたはステートメントを埋めます。これにより、余分なステートメントの継続部分が削除されます。