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

[ツール > オプション > テキスト エディター > Micro Focus COBOL] の [タブ] ページで、COBOL テキスト エディターでのインデントおよびタブ キーのオプションを設定します。
[インデント]
[なし]
  • [スマート編集モード] を無効にした状態で、Enter を押してもインデントされません。カーソルは新しい行の冒頭の 列 1 に移動します。
  • [スマート編集モード] を有効にした状態で、Enter を押してもインデントされません。カーソルは現在の領域の始めで新しい行に移行します。カーソルとそれに続くテキストの間にある空白は削除されます。右側の領域にあるコメントをインデントする [スマート編集モード] のルールが適用されます。
[ブロック]
  • [スマート編集モード] を無効にした状態で Enter を押すとテキストがインデントされ、カーソルが先行する行の始まりと同じ列の新しい行に置かれます。右側の領域で Enter を押すと、領域 A/B または右側の領域で、先行する行の始まりと同じ列の新しい行にカーソルが移行します。
  • [スマート編集モード] を有効にした状態で Enter を押すとテキストがインデントされ、カーソルが先行する行の始まりと同じ列の新しい行に置かれます。カーソルとそれに続くテキストの間にある空白は削除されます。右側の領域にあるコメントをインデントする [スマート編集モード] のルールが適用されます。
[スマート]
[スマート] オプションは領域 A/B のコードに対してのみ適用されます。他の COBOL 領域では、[ブロック] を有効に設定した場合と同様に機能します。

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

  • [スマート編集モード] を無効にした状態で、領域 A/B または右側の領域で Enter を押すとテキストがインデントされ、カーソルが先行する行の始まりと同じ列に置かれます。
  • [スマート編集モード] を有効にした状態で、Enter を押すとテキストがインデントされ、カーソルが先行する行の始まりと同じ列に置かれます。カーソルの後の空白は削除されます。右側の領域にあるコメントをインデントする [スマート編集モード] のルールが適用されます。
[タブ]
[タブのサイズ] および [インデントのサイズ]
Tab または Enter を押したとき挿入されるスペースの数を定義します。COBOL でプログラミングするとき、コンパイラは有意義なコードが列 8 から始まると想定します。このため、タブ文字を 4 つのスペースで置き換えて、コードにコンパイルのエラーが引き起こされるリスクを削減すると便利です。
[空白の挿入]
[タブのサイズ] および [インデントのサイズ] フィールドに指定したスペースの数で、タブ文字を置き換えます。
[タブの保持]
Tab を押すとタブ文字が挿入されます。