Что нам стоит код 1С раскрасить?

0. Сергей Кудашкин (sikuda) 481 20.12.16 11:27 Сейчас в теме
Решение раскраски кода в управляемых приложениях. Используем CodeMirror!

Перейти к публикации

Комментарии
1. Сергей Старых (tormozit) 4168 20.12.16 13:50 Сейчас в теме
Еще бы для языка запросов сразу настройку.
2. Дмитрий Царапкин (NeviD) 20.12.16 14:34 Сейчас в теме
Неточности реализации:
В конфигураторе точка подсвечивается красным цветом.
Не реализовано продолжение строки знаком |
3. Сергей Старых (tormozit) 4168 20.12.16 15:13 Сейчас в теме
Простейшую контекстную подсказку желаю.
4. Дмитрий (r0610201) 198 20.12.16 16:00 Сейчас в теме
Еще слово "По" не подсвечивается.
5. Дмитрий Царапкин (NeviD) 20.12.16 16:55 Сейчас в теме
Если слово начинается с ключевого, то все слово подкрашивается как ключевое. Например, Идентификатор, Использование, ПоказыватьОповещение - они все выделяются красным. А если после точки идут, то черным. Должны быть синими.
Цвет комментария становится после одного знака / . Соответственно, формулы с делением подсвечиваются наполовину как комментарий.
6. Дмитрий Царапкин (NeviD) 20.12.16 17:43 Сейчас в теме
Ещё знак ? должен красным подсвечиваться.
7. Никита Грызлов (nixel) 72 20.12.16 19:52 Сейчас в теме
Не рекламы ради, а порядка для отмечу, что в рамках проекта https://github.com/xDrivenDevelopment/1c-syntax на основе устаканеной за год грамматики вскоре планируется релиз подсветки 1c (bsl) для редактора Ace. После этого планировался полноценный порт в CodeMirror
DrAku1a; artbear; 1С_Мастер; sikuda; +4 Ответить 1
8. Сергей Кудашкин (sikuda) 481 21.12.16 11:08 Сейчас в теме
9. Василий Тёркин (1С_Мастер) 49 21.12.16 11:12 Сейчас в теме
Ace, кстати, отличная штука. К сожалению, заставить его правильно работать в поле html документа, сложнее, чем CodeMirror и производительность связки "костыля-перехватчика нажатий клавиш" и Ace получается ниже, чем у того же костыля и CodeMirror
10. Сергей Кудашкин (sikuda) 481 21.12.16 11:52 Сейчас в теме
(5) Текущие проблемы исправил.

(7) Возможно Вы и правы и я немного поторопился. Имея богатый опыт несоответствие стандартам html внутри 1С в поле html могу пожелать Вам терпения и настойчивости. Если мой путь коснется Axe c удовольствием присоединюсь к Вам.
11. Tolik (gortol) 172 22.12.16 09:32 Сейчас в теме
всё это удобно и прекрасно спасибо. А intellesence планируется реализовать? (то что после точки если ctrl+пробел нажимаешь, для выбора свойств/методов)