Страница 1 из 11

[Дизайн] Редактор кода с подсветкой ошибок

Добавлено: Вт июн 02, 2020 9:55 am
SmoKE_xDDD
1.png
1.png (35.84 КБ) 8386 просмотров
СкриныПоказать
Безымянный4.png
Безымянный4.png (10.28 КБ) 8617 просмотров
Безымянный3.png
Безымянный3.png (29.29 КБ) 8617 просмотров
Безымянный2.png
Безымянный2.png (21.48 КБ) 8617 просмотров
Безымянный.png
Безымянный.png (26.61 КБ) 8617 просмотров
1.png
1.png (24.33 КБ) 8385 просмотров
2.png
2.png (9.49 КБ) 8385 просмотров
Что нового?
- Обновлены страницы редактирования скриптов/методов/объектов/ПУ/Шаблонов поведения
- Редактор кода получил кучу настроек - Общие настройки -> 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 - свернуть/развернуть код
Архив обновлен 12.06.20 - 00:24

Помните, после обновления системы все слетит :D

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

Re: [Дизайн] Редактор кода с подсветкой ошибок

Добавлено: Вт июн 02, 2020 1:57 pm
SmoKE_xDDD
Безымянный.png
Безымянный.png (30.27 КБ) 8944 просмотра
Залил обновление, перекачайте архив появятся подсказки и появится прокрутка окна до строки с ошибкой

Re: [Дизайн] Редактор кода с подсветкой ошибок

Добавлено: Ср июн 03, 2020 5:10 pm
homester
Я так понимаю, только у меня не работает, отзывов нет.

Re: [Дизайн] Редактор кода с подсветкой ошибок

Добавлено: Ср июн 03, 2020 5:12 pm
tarasfrompir
оно уже в альфе мдм лежит

Re: [Дизайн] Редактор кода с подсветкой ошибок

Добавлено: Ср июн 03, 2020 5:17 pm
SmoKE_xDDD
homester писал(а):
Ср июн 03, 2020 5:10 pm
Я так понимаю, только у меня не работает, отзывов нет.
CTRL+F5 нажмите на странице скрипт или метода

Re: [Дизайн] Редактор кода с подсветкой ошибок

Добавлено: Ср июн 03, 2020 5:46 pm
homester
tarasfrompir писал(а):
Ср июн 03, 2020 5:12 pm
оно уже в альфе мдм лежит
Альфа что-то не пошла у меня, cycle_websockets останавливается, следом Терминал2 замудрил, пока откатился, на днях попробую еще раз.

Re: [Дизайн] Редактор кода с подсветкой ошибок

Добавлено: Ср июн 03, 2020 5:46 pm
homester
SmoKE_xDDD писал(а):
Ср июн 03, 2020 5:17 pm
homester писал(а):
Ср июн 03, 2020 5:10 pm
Я так понимаю, только у меня не работает, отзывов нет.
CTRL+F5 нажмите на странице скрипт или метода
Пробовал я перезагружать и отключать систему. Облом. На Альфе вообще проверка пропала, на "Мастер" все в штатном режиме.
Проверяю на полигоне под Win10-2004.

Re: [Дизайн] Редактор кода с подсветкой ошибок

Добавлено: Ср июн 03, 2020 5:49 pm
SmoKE_xDDD
homester писал(а):
Ср июн 03, 2020 5:46 pm
tarasfrompir писал(а):
Ср июн 03, 2020 5:12 pm
оно уже в альфе мдм лежит
cycle_websockets останавливается,
починили уже

Re: [Дизайн] Редактор кода с подсветкой ошибок

Добавлено: Ср июн 03, 2020 5:52 pm
homester
SmoKE_xDDD писал(а):
Ср июн 03, 2020 5:49 pm
homester писал(а):
Ср июн 03, 2020 5:46 pm
tarasfrompir писал(а):
Ср июн 03, 2020 5:12 pm
оно уже в альфе мдм лежит
cycle_websockets останавливается,
починили уже
Сейчас буду пробовать.

Re: [Дизайн] Редактор кода с подсветкой ошибок

Добавлено: Ср июн 03, 2020 8:06 pm
Jilber
Я правильно понимаю, что должна подсвечиваться строка с ошибкой как на скринах выше ? У меня пишет только "Ошибка сохранения! Ошибка синтаксиса в строке: 20"