코드 조각 정의를 추가 또는 편집하려면(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 파일을 저장하고 코드 조각 변경을 테스트합니다.