Автодополнение кода¶
Автодополнение кода помогает разработчикам быстрее и удобнее работать с кодом, предлагая возможные варианты кода, имена переменных, функций и другие подсказки.
Ниже описаны шаги настройки автодополнения для 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.