テキスト エディターの [タブ] オプション

[ツール > オプション > テキスト エディター > Micro Focus COBOL] の [タブ] ページで、COBOL テキスト エディターでのインデントおよびタブ キーのオプションを設定します。
[インデント]
[なし]
Enter を押してもインデントされません。さらに、次のようになります。
  • End 文 (IF の END...IF など) は自動的に挿入されません。
  • [スマート編集モード] が無効な場合、カーソルは新しい行の先頭の列 1 に移動します。
  • [スマート編集モード] が有効な場合、カーソルは現在の領域の先頭の新しい行に移動します。右側の領域にあるコメントをインデントする [スマート編集モード] のルールが適用されます。
[ブロック]
  • [スマート編集モード] を無効にした状態で Enter を押すとテキストがインデントされ、カーソルが先行する行の始まりと同じ列の新しい行に置かれます。右側の領域で Enter を押すと、領域 A/B または右側の領域で、先行する行の始まりと同じ列の新しい行にカーソルが移行します。
  • [スマート編集モード] を有効にした状態で Enter を押すとテキストがインデントされ、カーソルが同じコード領域の先行する行のインデントと同じ列に置かれます。右側の領域にあるコメントをインデントする [スマート編集モード] のルールが適用されます。

[ブロック] インデントを選択した状態で、XML ドキュメント コメント (*>>comment で始まる記述) の後で Enter を押すと、カーソルが先行する行の始まりと同じ列で新しい行に置かれ、XML ドキュメント コメントのタグから行が始まります。

[スマート]
デフォルトのオプションです。

[スマート] インデントを選択した場合、IDE でコードおよびコード構造の特定の領域に対する正しいインデントが判別されます。

A/B 領域の無条件コード (手続き部またはメソッド内のコード) にのみ適用されます。その他のプログラムの領域または他の COBOL 領域では、エディターでのインデントの動作は [ブロック] を有効にした場合と同じになります。

[スマート] インデントを選択した状態で、XML ドキュメント コメント (*>>comment で始まる記述) の後で Enter を押すと、カーソルが先行する行の始まりと同じ列で新しい行に置かれ、XML ドキュメント コメントのタグから行が始まります。

[タブ]
[タブのサイズ] および [インデントのサイズ]
Tab または Enter キーを押した際に挿入されるスペースの数を定義します。COBOL でプログラミングするとき、コンパイラは有意義なコードが列 8 から始まると想定します。このため、タブ文字を 4 つのスペースに置き換えて、コードでコンパイル エラーが発生するリスクを低減すると便利です。
[空白の挿入]
[タブのサイズ] および [インデントのサイズ] フィールドに指定したスペースの数で、タブ文字を置き換えます。
[タブの保持]
Tab キーを押すとタブ文字が挿入されます。