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

Дата публикации:Июнь 7, 2014

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

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

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

syntax-highlighter

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

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

syntax1

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

lighter-theme

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

settings

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

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

Источник: wptavern.com

Поделиться

6 комментариев

  1. Diana says:

    Весьма полезная статья. Всем рекомендую. Проверено лично.

  2. vovasik says:

    нет проверки на тип даных в wp_localize_script — падает с ошибкой.

  3. vovasik says:

    написал авторам

  4. vovasik says:

    починили, ура =)

    • Дмитрий Алёшин says:

      Главное сообщить) А там уже, если ответственные люди, то починка будет совершена быстро. В любом случае плюс вам в карму за то, что нашли ошибку и сообщили разработчикам.

  5. Olunka says:

    Я в свое время отказалась от этого плагина в пользу WP-Syntax, последний оказался надежнее

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.