매크로에 라이브러리를 가져오려면 어떻게 합니까?

EmEditor v22.1.0 이상에서 새로운 V8 엔진을 사용하는 경우 EmEditor는 특정 JavaScript 라이브러리를 매크로로 가져올 수 있습니다. 대부분의 브라우저 호환 라이브러리를 V8에서 사용할 수 있습니다. 호환성 정보는 “제한 사항” 섹션을 참조하십시오.

브라우저 호환 라이브러리를 찾은 후 다음 단계에 따라 매크로로 가져오십시오.

  1. 라이브러리의 축소된 .js 파일을 다운로드합니다.

    • 축소되지 않은 파일은 다른 파일을 가져오는 경우 작동하지 않을 수 있습니다.
    • 예를 들어, datetime 라이브러리 Luxon을 사용하려면 기본 브라우저 설정에서 축소된 파일을 다운로드하십시오.
  2. EmEditor를 엽니다. **매크로 | 사용자 지정…**으로 이동하여 V8을 JavaScript 엔진으로 사용을 선택하여 v8 엔진으로 전환합니다.

  3. 새 .jsee 파일을 만듭니다. 파일 맨 위에 #include "library.js"를 작성하고 library.js를 다운로드한 JS 파일의 상대 또는 절대 경로로 바꿉니다.

    • 백슬래시를 이스케이프하는 것을 잊지 마십시오. "C:\\folder\\folder"
    • luxon.min.js를 같은 폴더에 다운로드한 경우 #include "luxon.min.js"로 포함합니다.

Luxon이 올바르게 가져와졌는지 테스트하려면 현재 시간을 출력하는 다음 매크로를 실행할 수 있습니다.

#include "luxon.min.js"
alert(luxon.DateTime.now().toISO());

제한 사항

  • Node API 및 npm은 V8에서 액세스할 수 없습니다.
  • import, fetch 및 DOM 조작과 같은 특정 Web API는 V8에서 사용할 수 없습니다.