- Обновлены страницы редактирования скриптов/методов/объектов/ПУ/Шаблонов поведения
- Редактор кода получил кучу настроек - Общие настройки -> Codeeditor
- Редактор кода умеет подстраиваться по высоту строк и избегать появления скролла
- Автодополнение кода (PHP/MJDM/Пользовательские свойства/объекты/скрипты/методы)
- Получение и подсвечивание номера строки с ошибкой
- Редактор умеет "прыгать" к строке с ошибкой, полезно когда код длинный
- Проверка на ошибки на лету, по нажатию кнопки, без обновления страницы
- Выделение дублей слов по 2 клику по слову
- Поиск и замена в коде
- Дублирование строки по CTRL+D как в Notepad++
- Сворачивание и разворачивание блоков с кодом
- Поддержка тем для редактора
- Автосейв кода и его восстановление. Сейвы хранятся сутки.
- Возможность вкл/выкл автозакрытие ()[]""
- Возможность вкл/выкл перенос длинных строк
- Нотификация о сохранении или ошибки скрывается через 5 секунд, чтобы не занимать место
- В некоторых местах добавлены кнопки "Выполнить" для запуска скриптов/методов
- Новые горячие клавиши
- В некоторых местах вообще не показывалась ошибка - исправил
- Добавлены подсказки как запускать скрипт/метод
- Редактор теперь по умолчанию в фокусе, открыл страницу и сразу печатай.
- Убран бесячий пробел в начале строки по нажатия Enter
- Возможность быстро восстановить предыдущий код (Который был до сохранения)
- Оптимизирована выгрузка стилей и скриптов, теперь подгружаются только по надобности
- В объектах и методах по умолчанию установлен PHP код, а не сценарий или устройство
- Добавлена локализация для редактора (EN и RU)
- Подсветка открытия и закрытия кавычек и скобок - https://mjdm.ru/forum/viewtopic.php?f=3 ... 90#p123569
- Много мелких изменений о которых я уже забыл =)
Как установить?
Код уже есть в Альфе ветке, так же можно накатить на мастер.
Достаточно просто распаковать архив на свой сервер.
Начиная с 11.06.2020 больше не нужно удалять настройки, достаточно просто в них зайти и если чего либо не хватает - редактор сам удалит настройки.
Горячие клавиши
- F11 - вкл/выкл полноэкранный режим
- Ctrl-S - сохранить форму
- Ctrl-E - проверить в фоне код на ошибки
- Ctrl-O - сохранить бекап кода в файл
- Ctrl-R - открыть окно восстановления кода
- Ctrl-D - дублирование строки на которой стоит курсор
- Ctrl-F - найти в коде и подсветить
- Ctrl-SHIFT-F - найти в коде и заменить
- Esc - выход из полноэкранного режима
- Ctrl-Space - показать окно автодополнения
- Ctrl-Q - свернуть/развернуть код
Помните, после обновления системы все слетит

Скачать - https://yadi.sk/d/7zWNEe84g2Cskw