コード スニペット定義を追加、編集するには(AutoLISP/VS Code)

コード スニペットは、AutoCAD AutoLISP Extension の一部である snippets.json ファイルに保存されます。新しいコード スニペットを追加したり、既存のコード スニペットを編集して、AutoLISP プログラム作成時の効率を改善することができます。snippets.json ファイルは JSON で記述され、C スタイルのコメントをサポートしています。各コード スニペットには、次の属性が含まれている必要があります。

次に、コード スニペットの基本的な定義を示します。

"ifprogn": 
  {
    "prefix": "ifp",
    "body":
      [
        "(if (${1:testexpr})",
            "\t(progn",
            "\t\t(${2:thenexpr})",
            "\t)",
        ")"
      ],
    "description": "if progn expression"
  }
  1. Visual Studio Code または他のテキスト エディタで、snippets.json ファイルを開きます。

    OS に基づいて、snippets.json ファイルは次のいずれかの場所にあります。

    • Windows%USERPROFILE%¥.vscode¥extensions¥autodesk.autolispext-n.n.n¥snippets
    • Mac OS~/.vscode/extensions/autodesk.autolispext-n.n.n/snippets
    注: 上記のパスの n.n.n はプレースホルダです。AutoCAD AutoLISP Extension の実際のバージョンでは、拡張機能が更新されるとともに変化します。
  2. snippets.json ファイルで、新しいコード スニペットを追加するか、既存のコード スニペットを変更します。
    注: 新しいテキストを挿入する場所や変更するテキストに注意してください。ファイルのフォーマットは、適切に解析されるために重要です。
  3. snippets.json ファイルを保存し、コード スニペットの変更をテストします。