言語固有のタブ停止位置およびルーラーの設定

VS Code では、使用する言語に応じてタブ停止位置とルールをエディターに追加できます。 IBM Z®Open Editorの設定は、個人の好みや組織の標準に基づいてカスタマイズすることができます。

COBOL および HLASM のタブ停止位置の設定

IBM Z Open Editor では、COBOL および HLASM プログラム・ファイルで Tab キーを押したときにカーソルが停止するタブ停止位置を設定できます。

COBOLのタブストップを設定するには、settings.jsonzopeneditor.cobol.tabstopsを追加し、0ベースの列番号の配列をユーザーまたはワークスペース設定に提供します。

"zopeneditor.cobol.tabstops": [
    0,
    6,
    7,
    11,
    15,
    19,
    72
]

COBOLのデフォルトのタブストップの設定は、0、6、7、11です。

HLASMのプログラムファイルの場合、zopeneditor.hlasm.tabstopsを使用します。

言語固有のルーラーの設定

COBOL、PL/I、HLASM、REXX、JCL のルーラーを設定できます。エディターでは、ルーラーがグレーのラインとして表示されます。

次の例を参照して、settings.jsonにCOBOL用のルーラーを設定します。

"[cobol]": {
    "editor.rulers": [
        0,
        6,
        7,
        11,
        15,
        19,
        72
    ]
}

次のルーラーも設定できます。

  • PL/I: "[pl1]": {"editor.rulers": [array]}

  • HLASM: "[hlasm]": {"editor.rulers": [array]}

  • REXX: "[rexx]": {"editor.rulers": [array]}

  • JCL: "[jcl]": {"editor.rulers": [配列]}

ここで、_配列_は、ルーラーを表示させたい桁番号を表す数値の配列です。