Для подсветки синтаксиса я выбрал плагин Crayon Syntax Highlighter. Плагин в целом хорош и имеет кучу настроек, но в нем нет подсветки синтаксиса 1С. Самым логичным и быстрым решением стало бы использовать уже допиленный плагин, который можно найти на просторах интернета, но я хотел допилить именно этот. В итоге плагин целиком с поддержкой синтаксиса 1С (кода и запросов) вы можете скачать по ссылке. Пример того, что получается под катом
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
ВЫБРАТЬ Номенклатура.Ссылка КАК Номенклатура, &ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, &ОграничениеСкидкиНаценки КАК ОграничениеСкидкиНаценки ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ НЕ Номенклатура.Ссылка.ЭтоГруппа И НЕ Номенклатура.Ссылка.Набор И Номенклатура.Ссылка В ИЕРАРХИИ(&Группы) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ КомплектующиеНоменклатуры.Комплектующая, &ПроцентСкидкиНаценки, &ОграничениеСкидкиНаценки ИЗ РегистрСведений.КомплектующиеНоменклатуры КАК КомплектующиеНоменклатуры ГДЕ НЕ КомплектующиеНоменклатуры.Номенклатура.Ссылка.ЭтоГруппа И КомплектующиеНоменклатуры.Номенклатура.Ссылка.Набор И КомплектующиеНоменклатуры.Номенклатура.Ссылка В ИЕРАРХИИ(&Группы) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
Перем мСтруктураПараметров Экспорт; //////////////////////////////////////////////////////////////////////////////// // ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ #НаКлиенте Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) СписокВыбора = Новый СписокЗначений; СписокВыбора.Добавить(ВидСравнения.ВИерархии); СписокВыбора.Добавить(ВидСравнения.ВСпискеПоИерархии); ЭлементыФормы.ВидСравненияГрупп.СписокВыбора = СписокВыбора; ЭлементыФормы.ВидСравненияГрупп.Значение = ВидСравнения.ВИерархии; ВидСравненияГруппПриИзменении(ЭлементыФормы.ВидСравненияГрупп); КонецПроцедуры Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; КонецПроцедуры |
6 комментариев
В последнее время подсел на notepad++, он умеет печатать с выбранной подсветкой синтаксиса, но проблема в том, что нет подсветки именно для языка, используемого в 1С.
Тоже пользуюсь notepad++, но пока в нем нет возможности открывать объекты конфигурации, сохранять и обновлять конфигурации — нет необходимости подсветки синтаксиса 1С. А чем Вас стандартный конфигуратор 1С не устраивает?
Прочитайте материал целиком, чтобы увидеть приложенные файлы. Полная версия сообщения «А как делать подсветку кода в своих постах, а?
Единственной проблемой становиться подсветка синтаксиса внутреннего языка 1С в WordPress плагине WP-Syntax.
Отличный визуальный WordPress-редактор, подсвечивающий синтаксис. Плагин позволяет вам кастомизировать код и добавить его на сайт. Он поддерживает больше сотни языков веб-разработки, а также показывает вам особенности, помогающие разобраться с кастомизацией веб-сайта на различных языках.
Плагин устарел, проще использовать онлайн сервис раскраски кода https://voblachke.ru/color1c