クリーンアップの設定

これらの設定は、[Window > Preferences > Micro Focus > COBOL > Code Style > Clean Up] ページから使用できます。

次の設定を使用して、エディターでプログラムを開いているときに [Source > Format with Clean Up] を使用したときのコード変更を指定できます。

[Identification Division] の設定

[Identification Division header keyword]
IDENTIFICATION キーワードのスタイルの設定を指定します。
  • [No preference] - コード スタイルの変更を適用しません。
  • [Prefer 'IDENTIFICATION'] - コード クリーンアップによるフォーマットで、ID を IDENTIFICATION に変更します。
  • [Prefer 'ID'] - コード クリーンアップによるフォーマットで、IDENTIFICATION を ID に変更します。

[Data Division] の設定

[Data item qualification separator]
フィールド名で使用するプレフィックス (OF または IN) を指定します (例:A-COUNT of A-WORK-1)。
  • [No preference] - コード スタイルの変更を適用しません。
  • [Prefer 'OF'] - コード クリーンアップによるフォーマットで、フィールド名のプレフィックスを OF に変更します。
  • [Prefer 'IN'] - コード クリーンアップによるフォーマットで、フィールド名のプレフィックスを IN に変更します。
[PICTURE clause]
PICTURE キーワードのスタイルの設定を指定します。
  • [No preference] - コード スタイルの変更を適用しません。
  • [Prefer 'PIC'] - コード クリーンアップによるフォーマットで、PICTURE のすべてのインスタンスを PIC に変更します。
  • [Prefer 'PICTURE'] - コード クリーンアップによるフォーマットで、PIC のすべてのインスタンスを PICTURE に変更します。
[USAGE clause]
USAGE キーワードを使用するかどうかを指定します。
  • [No preference] - コード スタイルの変更を適用しません。
  • [Remove when optional] - コード クリーンアップによるフォーマットで、USAGE キーワードおよび IS キーワードがオプションの場合に削除します。
[BINARY data format]
BINARY データを示すために使用する設定を指定します。
  • [No preference] - コード スタイルの変更を適用しません。
  • [Prefer 'BINARY'] - コード クリーンアップによるフォーマットで、バイナリ データ形式のキーワードを BINARY に設定します。
  • [Prefer 'COMP'] - コード クリーンアップによるフォーマットで、バイナリ データ形式のキーワードを COMP に設定します。
  • [Prefer 'COMP-4'] - コード クリーンアップによるフォーマットで、バイナリ データ形式のキーワードを COMP-4 に設定します。
[COMP data format]
COMP データを示すために使用する設定を指定します。
  • [No preference] - コード スタイルの変更を適用しません。
  • [Prefer 'COMP'] - コード クリーンアップによるフォーマットで、COMPUTATIONAL のすべてのインスタンスを COMP に変更します。
  • [Prefer 'COMPUTATIONAL'] - コード クリーンアップによるフォーマットで、COMP のすべてのインスタンスを COMPUTATIONAL に変更します。

[Procedure Division] の設定

[Operator style]
演算子に記号を使用するかどうかを指定します。
  • [No preference] - コード スタイルの変更を適用しません。
  • [Prefer symbols] - コード クリーンアップによるフォーマットで、演算子のキーワードを記号に置き換えます。
[THEN clause]
THEN キーワードを使用するかどうかを指定します。
  • [No preference] - コード スタイルの変更を適用しません。
  • [Remove when optional] - コード クリーンアップによるフォーマットで、THEN キーワードがオプションの場合に削除します。