Многие опытные участники Викия предпочитают при редактировании статей использовать режим Исходного кода, а не Визуальный редактор. Но даже им бывает сложно с первого взгляда разобраться, что именно находится на странице с большим количеством вики-текста. В связи с этим, мы разработали новое расширение под названием «Подсветка синтаксиса», которое должно помочь как опытным участникам, так и новичкам, чётко видеть структуру вики-текста на странице.
Это расширение работает довольно просто: оно выделяет разными цветами различные элементы кода. Например, ссылки окрашиваются голубым цветом, шаблоны - жёлтым и т.д.
Подсветка будет работать не только на обычных страницах вики, но и на страницах с CSS, JS и Lua. Сейчас коды на них также окрашиваются в разные цвета, но новая подсветка будет ярче и нагляднее. Особенно это пригодится для страниц с JS, так как сейчас определить участок с некорректным кодом довольно трудно. Подсветка будет работать как на глобальных страницах с CSS и JS, так и на локальных.
Выделение цветом будет отличаться для википроектов с тёмным и светлым фоном, чтобы адекватно отображаться на википроектах с разными цветовыми схемами.
В настоящий момент расширение доступно в бета-версии. Прежде, чем развернуть его на все википроекты, нам важно услышать ваши комментарии и мнения. Если вы являетесь администратором вики и хотите проверить подсветку синтаксиса у себя, оставьте сообщение со ссылкой на вики в комментариях к этому блогу или отправьте заявку через Служебная:Contact/general. Подключение расширения никоим образом не затронет другие функции вашей вики.
Также опробовать новое расширение можно на Тест Вики (светлый фон) и Dying Light вики (тёмный фон).
Если вы заметите какую-то ошибку или неправильное поведение подсветки, напишите в Служебная:Contact/bug.
Известные ошибки на сегодняшний день (обратите внимание, что это не полный список):
- Подсветка недоступна в режиме Исходного кода в новом Визуальном редакторе.
- Если страница начинаете с обычного текста, то подсветка может отсутствовать.
- Пользователи не могут выбирать показывать или не показывать подсветку.
- На некоторых страницах подсветка может смещаться относительно текста.