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

Оформление сцен, меню, страниц

Модераторы: immortal, newz20

Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

1.png
1.png (35.84 КБ) 11193 просмотра
СкриныSPOILER_SHOW
Безымянный4.png
Безымянный4.png (10.28 КБ) 11424 просмотра
Безымянный3.png
Безымянный3.png (29.29 КБ) 11424 просмотра
Безымянный2.png
Безымянный2.png (21.48 КБ) 11424 просмотра
Безымянный.png
Безымянный.png (26.61 КБ) 11424 просмотра
1.png
1.png (24.33 КБ) 11192 просмотра
2.png
2.png (9.49 КБ) 11192 просмотра
Что нового?
- Обновлены страницы редактирования скриптов/методов/объектов/ПУ/Шаблонов поведения
- Редактор кода получил кучу настроек - Общие настройки -> 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 больше не нужно удалять настройки, достаточно просто в них зайти и если чего либо не хватает - редактор сам удалит настройки.

Горячие клавиши
РазверниSPOILER_SHOW
  • 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
Последний раз редактировалось SmoKE_xDDD Пт окт 09, 2020 1:22 pm, всего редактировалось 24 раза.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

Безымянный.png
Безымянный.png (30.27 КБ) 11751 просмотр
Залил обновление, перекачайте архив появятся подсказки и появится прокрутка окна до строки с ошибкой
homester
Сообщения: 205
Зарегистрирован: Вт дек 24, 2019 2:09 pm

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

Сообщение homester »

Я так понимаю, только у меня не работает, отзывов нет.
Raspberry Pi3 B+, v4.44, внешняя з/к
Аватара пользователя
tarasfrompir
Сообщения: 3217
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение tarasfrompir »

оно уже в альфе мдм лежит
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

homester писал(а): Ср июн 03, 2020 5:10 pm Я так понимаю, только у меня не работает, отзывов нет.
CTRL+F5 нажмите на странице скрипт или метода
homester
Сообщения: 205
Зарегистрирован: Вт дек 24, 2019 2:09 pm

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

Сообщение homester »

tarasfrompir писал(а): Ср июн 03, 2020 5:12 pm оно уже в альфе мдм лежит
Альфа что-то не пошла у меня, cycle_websockets останавливается, следом Терминал2 замудрил, пока откатился, на днях попробую еще раз.
Raspberry Pi3 B+, v4.44, внешняя з/к
homester
Сообщения: 205
Зарегистрирован: Вт дек 24, 2019 2:09 pm

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

Сообщение homester »

SmoKE_xDDD писал(а): Ср июн 03, 2020 5:17 pm
homester писал(а): Ср июн 03, 2020 5:10 pm Я так понимаю, только у меня не работает, отзывов нет.
CTRL+F5 нажмите на странице скрипт или метода
Пробовал я перезагружать и отключать систему. Облом. На Альфе вообще проверка пропала, на "Мастер" все в штатном режиме.
Проверяю на полигоне под Win10-2004.
Последний раз редактировалось homester Ср июн 03, 2020 5:51 pm, всего редактировалось 1 раз.
Raspberry Pi3 B+, v4.44, внешняя з/к
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

homester писал(а): Ср июн 03, 2020 5:46 pm
tarasfrompir писал(а): Ср июн 03, 2020 5:12 pm оно уже в альфе мдм лежит
cycle_websockets останавливается,
починили уже
homester
Сообщения: 205
Зарегистрирован: Вт дек 24, 2019 2:09 pm

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

Сообщение homester »

SmoKE_xDDD писал(а): Ср июн 03, 2020 5:49 pm
homester писал(а): Ср июн 03, 2020 5:46 pm
tarasfrompir писал(а): Ср июн 03, 2020 5:12 pm оно уже в альфе мдм лежит
cycle_websockets останавливается,
починили уже
Сейчас буду пробовать.
Raspberry Pi3 B+, v4.44, внешняя з/к
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

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

Сообщение Jilber »

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