Доброго времени суток!
В предыдущей статье //infostart.ru/public/569016/ мы запускали раскраску кода на движке IE с многочисленными костылями, которые уже стали превращаться в наши скрепы. Но все течет и меняется. И 31 января 2019 года релиз платформы 8.3.14 стал актуальным и значит, костыли IE - прошлое и теперь мы будем мучиться с Webkit от 1C.(https://habr.com/ru/company/1c/blog/425713/)
Так как браузер из 1С уже сделали и обновили его для новой версии //infostart.ru/public/171763/ надо придумать что-то новое. А не сделать ли нам выполнятор кода 1С с раскраской? А потом его легко будет внести во всякие консоли кода и т.д.
А что у нас улучшилось внутри? Убираем все костыли по перехвату клавиш в 1С (да такое было) и оставляем чистую раскраску. И можно скачивать обработку.
Но это было бы не интересно, без всяких дополнений с сайта https://codemirror.net
1 пункт. Все знают о горячих клавишах комментирования в 1С?
- Ctrl+Shift+/(клавиша рядом с NumLock) удаление комментирования блока
- Ctrl+/(клавиша рядом с NumLock) комментирование блока
А почему кнопка / работает только с дополнительной клавиатуры. Непорядок, надо добавить просто нажатие Ctrl+/ и Ctrl+Shift+/
2 пункт. для дальнейшей работы
Далее попробуем добавить другие вещи и будем дописывать их и добавлять в статью.
Тестирование можно делать и онлайн http://www-1c.ru/wp-content/plugins/codemirror1c/
И по доброй воле делаем открытый проект: https://github.com/sikuda/codemirror-1C. Присоединяемся и пишем туда найденные ошибки.
Р.S. Обработка работает только на новой версии 8.3.14.
И немного поможем 1С раскрасить код в конвертации 3 ;)
И конечно не забываем про конкурентов у которых получилось полная контекстного заполнения - //infostart.ru/public/1266087/