0. sikuda 575 20.12.16 11:27 Сейчас в теме

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

Решение раскраски кода в управляемых приложениях. Используем CodeMirror!

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

Комментарии
Избранное Подписка Сортировка: Древо
1. tormozit 5293 20.12.16 13:50 Сейчас в теме
Еще бы для языка запросов сразу настройку.
2. NeviD 20.12.16 14:34 Сейчас в теме
Неточности реализации:
В конфигураторе точка подсвечивается красным цветом.
Не реализовано продолжение строки знаком |
8. sikuda 575 21.12.16 11:08 Сейчас в теме
3. tormozit 5293 20.12.16 15:13 Сейчас в теме
Простейшую контекстную подсказку желаю.
4. r0610201 216 20.12.16 16:00 Сейчас в теме
Еще слово "По" не подсвечивается.
5. NeviD 20.12.16 16:55 Сейчас в теме
Если слово начинается с ключевого, то все слово подкрашивается как ключевое. Например, Идентификатор, Использование, ПоказыватьОповещение - они все выделяются красным. А если после точки идут, то черным. Должны быть синими.
Цвет комментария становится после одного знака / . Соответственно, формулы с делением подсвечиваются наполовину как комментарий.
10. sikuda 575 21.12.16 11:52 Сейчас в теме
(5) Текущие проблемы исправил.

(7) Возможно Вы и правы и я немного поторопился. Имея богатый опыт несоответствие стандартам html внутри 1С в поле html могу пожелать Вам терпения и настойчивости. Если мой путь коснется Axe c удовольствием присоединюсь к Вам.
6. NeviD 20.12.16 17:43 Сейчас в теме
Ещё знак ? должен красным подсвечиваться.
7. nixel 686 20.12.16 19:52 Сейчас в теме
Не рекламы ради, а порядка для отмечу, что в рамках проекта https://github.com/xDrivenDevelopment/1c-syntax на основе устаканеной за год грамматики вскоре планируется релиз подсветки 1c (bsl) для редактора Ace. После этого планировался полноценный порт в CodeMirror
JohnConnor; DrAku1a; artbear; 1С_Мастер; sikuda; +5 Ответить
9. 1С_Мастер 64 21.12.16 11:12 Сейчас в теме
Ace, кстати, отличная штука. К сожалению, заставить его правильно работать в поле html документа, сложнее, чем CodeMirror и производительность связки "костыля-перехватчика нажатий клавиш" и Ace получается ниже, чем у того же костыля и CodeMirror
11. gortol 185 22.12.16 09:32 Сейчас в теме
всё это удобно и прекрасно спасибо. А intellesence планируется реализовать? (то что после точки если ctrl+пробел нажимаешь, для выбора свойств/методов)
12. elian 74 07.10.18 18:32 Сейчас в теме
Только что скачал и попробовал. В строке "Команда.ПоказыватьОповещение = Истина;" четыре буквы "Пока" отображаются красным, а остальное - синим. То есть он находит ключевое слово в части строки.
13. sikuda 575 10.10.18 11:46 Сейчас в теме
(12) Да устарела обработочка. Обновлю ее обязательно.
Тестировать можно здесь: http://code1c.sikuda.ru/wp-content/plugins/codemirror1c/run/
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Специалист техподдержки 1С
Иркутск
зарплата от 28 000 руб. до 34 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 48 000 руб. до 96 000 руб.
По совместительству

Программист 1С
Ставрополь
зарплата от 40 000 руб. до 60 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб. до 150 000 руб.
Полный день

Программист 1С
Благовещенск (Амурская область)
зарплата от 40 000 руб. до 70 000 руб.
Полный день