🟢 Community Edition — Бесплатные базовые функции KUKA KRL Professional
Подробный обзор 15 бесплатных базовых функций расширения для разработчиков и инженеров-робототехников.
1. Синтаксическая подсветка KRL (Syntax Highlighting)
Полный парсинг синтаксиса .src, .dat, .sub. Подсветка ключевых слов, типов данных (INT, REAL, BOOL, E6POS), системных переменных KSS 8.7 и FOLD-метаданных WorkVisual.
До установки (стандартный монотонный текст):

После установки (Контрастная инженерная подсветка):

2. Эксклюзивные темы KUKA (6 KUKA Themes)
6 профессиональных тем оформления, оптимизированных для промышленных ноутбуков и дисплеев SmartPAD:
- Industrial Dark (фирменный стиль KUKA
#FF6600) - WorkVisual Dark
- WorkVisual Light
- Midnight OLED
- Blueprint
- Industrial Light
Переключение: Ctrl + K Ctrl + T




3. Умное автодополнение (Smart Autocomplete & KSS 8.7)
Мгновенное выпадающее меню при вводе $ с подсказками по 350+ системным переменным ($POS_ACT, $VEL.CP, $BASE, $TOOL, $IN, $OUT).

4. Мультиязычность (EN / RU / TR)
Полная локализация интерфейса расширения, подсказок, меню команд и дашборда Control Center на русский, английский и турецкий языки.
5. Inlay Hints для сигналов ($IN / $OUT / $ANIN / $ANOUT)
Виртуальные полупрозрачные подсказки имен сигналов прямо в коде (например, $IN[1] : diPartReady).

6. Всплывающая информация (Hover Info & Read/Write Status)
При наведении курсора на системную переменную отображается описание из руководств KSS 8.7, тип данных и права доступа (Read-Only / Read-Write).

7. Кросс-файловая навигация (.src ↔ .dat Go-to-Definition)
Быстрый переход по F12 / Ctrl+Click от использования точки/переменной в файле алгоритма .src к ее объявлению в .dat.

8. Поиск всех ссылок (Find All References — Shift+Alt+F12)
Показывает все места использования функции, точки или сигналов во всем проекте.

9. Глобальный форматировщик KRL (Code Formatter)
Автоматическое выравнивание знаков = и вложенности блоков IF/FOR/WHILE по нажатию Shift + Alt + F.

10. Быстрое сворачивание / разворачивание FOLD (Quick Fold Toolbar)
Иконки 🙈 (krl.foldAll) и 📖 (krl.unfoldAll) в тулбаре для сжатия и разворачивания всех блоков FOLD.

11. Полное дерево команд KUKA COMMANDS
Удобная боковая панель с категоризированным деревом всех команд расширения.

12. Панель сигналов KRL I/O Signals
Панель сигналов входов/выходов с быстрой фильтрацией и поиском.

13. Очистка неиспользуемых переменных (Unused Variable Cleaner)
Удаление ненужных объявлений DECL из .dat файлов без нарушения структуры FOLD.
14. Очиститель Git-метаданных WorkVisual (Git Metadata Cleaner)
Срезает заголовки &ACCESS, &REL, &PARAM для создания чистых коммитов в Git.

15. Сортировка объявлений (Sort Declarations)
Сортировка типов переменных (INT, REAL, BOOL, E6POS) в .dat файлах.

