So fügen Sie Code-Snippet-Definitionen hinzu oder bearbeiten diese (AutoLISP/Visual Studio Code)

Code-Snippets werden in der Datei snippets.json gespeichert, die Teil von AutoCAD AutoLISP Extension ist. Sie können neue Code-Snippets hinzufügen oder vorhandene bearbeiten, um effizienter AutoLISP-Programme schreiben zu können. Die Datei snippets.json wird in JSON geschrieben und unterstützt Kommentare im Stil von C. Jedes Code-Snippet sollte die folgenden Attribute enthalten:

Im Folgenden wird die grundlegende Definition eines Code-Snippets gezeigt:

"ifprogn": 
  {
    "prefix": "ifp",
    "body":
      [
        "(if (${1:testexpr})",
            "\t(progn",
            "\t\t(${2:thenexpr})",
            "\t)",
        ")"
      ],
    "description": "if progn expression"
  }
  1. Öffnen Sie in Visual Studio Code oder einem anderen Texteditor die Datei snippets.json.

    Je nach Betriebssystem befindet sich die Datei snippets.json in einem der folgenden Verzeichnisse:

    • Windows%BENUTZERPROFIL%\.vscode\extensions\autodesk.autolispext-n.n.n\snippets
    • Mac OS~/.vscode/extensions/autodesk.autolispext-n.n.n/snippets
    Anmerkung: n.n.n ist ein Platzhalter für die Version der AutoCAD AutoLISP Extension. Diese Versionsnummer ändert sich im Laufe der Zeit, wenn die Erweiterung aktualisiert wird.
  2. Fügen Sie Ihren neuen Code-Snippet der Datei snippets.json hinzu, oder ändern Sie einen darin vorhandenen Code-Snippet.
    Anmerkung: Achten Sie darauf, wo Sie neuen Text einfügen oder welchen Text Sie ändern, da die Formatierung der Datei für ihre ordnungsgemäße Analyse entscheidend ist.
  3. Speichern Sie die Datei snippets.json, und testen Sie die Änderungen am Code-Snippet.