Ace — редактор кода для MODX

MODX Ace Дополнения
Ace - это мощный редактор кода, который позволяет легко и удобно работать с кодом в MODX. Он имеет множество функций и инструментов, которые помогают ускорить процесс разработки и сделать его более эффективным.

Преимущества редактора

Одной из главных особенностей Ace является подсветка синтаксиса все популярных языков программирования + он подсвечивает modx теги и синтаксис Fenom. Это очень важно для тех, кто работает с кодом, так как позволяет легче ориентироваться в нем и быстрее находить ошибки. Кроме того, Ace имеет возможность автодополнения кода для сниппетов и свойств MODX, что также значительно ускоряет процесс разработки.

автодополнение

Остальные преимущества Ace:

  • Есть поиск и замена текста, с поддержкой регулярных выражений.
  • Встроен Emmet из коробки — ускоритель верстки.
  • Возможность работы в полноэкранном режиме.
  • Поддержка огромных документов (до четырех миллионов строк!).
  • Drag and drop перетаскивание текста (кода).
  • Автоматические отступы при редактировании.
  • Подсветка родительских тегов.
  • Мультикурсоры и мультивыделение.
  • Сворачивание кода.
  • Возможность отображения невидимых символов
  • Режимы soft и hard табуляций
  • Множество тем оформления.

Установка

Ace можно загрузить из Менеджера MODX Revolution через раздел Управление пакетами: как с основного репозитория, так и с репозитория modstore.

Также вы можете скачать транспортный пакет из репозитория MODX здесь: https://extras.modx.com/package/ace.

Разработка и ошибки

Ace хранится и разрабатывается в GitHub, и его можно найти здесь: https://github.com/danyaPostfactum/modx-ace

Здесь можно писать об ошибках: https://github.com/danyaPostfactum/modx-ace/issues

Настройка редактора кода Ace

Системные настройки > Пространство имен «ace»:

Системные настройки - Пространство имен - ace

У дополнения не так много настроек и по умолчанию они подойдут многим. Нажмите на плюсик возле настройки чтобы узнать за что она отвечает.

Пример моих настроек на одном из моих проектов:

  • Размер шрифта: 16px
  • Высота области редактирования: 560
  • Невидимые символы: Да
  • Мягкая табуляция: Нет
  • Размер табуляции: 2
  • Тема редактора: tomorrow_night
  • Перенос строк: Да

Посмотреть как выглядят темы (и как они подсвечивают код) можно здесь: https://ace.c9.io/build/kitchen-sink.html

Тестирование подсветок

Дополнительная полезная информация по редактору

Горячие клавиши для Ace (на английском).

Тестирование тем для ACE онлайн.

Шпаргалка по emmet.

Тестирование emmet онлайн.

Rate article
MODX 3

This site uses Akismet to reduce spam. Learn how your comment data is processed.