Автодополнение кода¶
Автодополнение кода помогает разработчикам быстрее и удобнее работать с кодом, предлагая возможные варианты кода, имена переменных, функций и другие подсказки.
Ниже описаны шаги настройки автодополнения для MotorXP-AFM Scripting API
.
Настройка¶
-
Скачать файл
types_MotorXP-AFM.d.ts
и сохранить в папке со скриптами. Расширение.d.ts
– этоTypeScript Declaration File
, который содержит только определения типов и интерфейсов. Он не компилируется вJS
, но помогаетIDE
понимать структуруAPI
. -
В начале ваших скриптов добавьте специальную комментарную директиву:
/// <reference path="./pathToFile/types_MotorXP-AFM.d.ts" />
. -
Воспользоваться IDE и редактором, который поддерживает автодополнение (
IntelliSense
черезd.ts
).
Поддерживаемые IDE¶
IDE / Редактор | Поддержка .d.ts |
Комментарий |
---|---|---|
Visual Studio Code | ✅ Полная | Лучшая поддержка IntelliSense, автодополнение, JSDoc и навигация |
WebStorm / IntelliJ IDEA | ✅ Полная | Поддержка через TypeScript Server |
Vim + TSServer | ⚠️ Ограниченная | Нужны плагины: vim-js-ts , coc.nvim и др. |
Atom + ide-typescript | ⚠️ Ограниченная | Требует установки пакетов |
Sublime Text + TypeScript Plugin | ⚠️ Ограниченная | Доступно через сторонние плагины |
Совет
При написании скриптов геометрии рекомендуем использовать текстовый редактор Visual Studio Code
.