Syntax Highlight: подсветка синтаксиса для редакторов плагинов и тем WordPress

Редакторы тем и плагинов WordPress основаны на базовой, чистой реализации текстового редактора. Они прекрасно функционируют, однако являются достаточно простыми и ограниченными в своих возможностях. Частично это может быть связано с тем фактом, что многочисленные участники WordPress не могут прийти к единому мнению, нужно ли или нет включать в ядро специальные редакторы плагинов и тем для панели администратора.

Эта горячо обсуждаемая тема была вновь поднята на сайте WPTavern в прошлом году, когда мы рассматривали спорный проект Code Revisions, который добавлял родные ревизии к редакторам плагинов и тем. Проект являлся частью Google Summer of Code 2013, и вокруг него возникла некоторая дискуссия, связанная с возможностью его добавления в ядро.

Вне зависимости от того, согласны ли вы с внедрением таких редакторов в ядро или нет, существует много разработчиков плагинов, которые рады расширить данный функционал для тех, кто нуждается в нем. Syntax Highlight – новый плагин, который добавляет подсветку синтаксиса и некоторые дополнительные удобные особенности к редакторам через внедрение редактора с открытым кодом Ace Editor.

Syntax Highlight: подсветка синтаксиса для редакторов плагинов и тем WordPress

Плагин добавляет AJAX-сохранение через CTRL+S, а также поддержку клавиатурных сокращений (привязки Vim, Emacs и Default). Если вы внесете изменения и попытаетесь уйти со страницы, плагин задаст вам вопрос, хотите ли вы сохранить сделанные изменения.

Syntax Highlight позволяет запускать редакторы в полноэкранном режиме (CTRL+Enter), чтобы получить опыт, напоминающий дзен-режим в WordPress.

Syntax Highlight: подсветка синтаксиса для редакторов плагинов и тем WordPress

Также плагин включает в себя легкую тему, которая может быть установлена через страницу настроек темы:

Syntax Highlight: подсветка синтаксиса для редакторов плагинов и тем WordPress

Панель настроек позволяет вам задавать стандартный размер Tab, использовать мягкие Tab’ы, включать переходы на новую строку, использовать нумерацию строк, задавать привязки клавиш и включать выделение целой строки.

Syntax Highlight: подсветка синтаксиса для редакторов плагинов и тем WordPress

Плагин позволяет совершать поиск и замену при помощи регулярных выражений (CTRL+F, CTRL+H). Он также поддерживает все другие возможности, включенные в Ace Editor, среди которых можно отметить перетаскивание текста с помощью мыши, автоматические отступы, проверку синтаксиса (на данный момент для JavaScript/CoffeeScript/CSS/XQuery), и т.д.

Если вы часто пользуетесь редакторами плагинов и тем, входящими в панель администратора, и хотите дополнить их подсветкой синтаксиса, данный плагин станет для вас прекрасным выбором. По крайней мере, он сделает код более читабельным, если вы используете редакторы просто для изучения кода. Загрузить Syntax Highlight вы можете с сайта WordPress.org.

Источник

Просмотров:

Добавить комментарий