﻿УСТАНОВКА:
В addins.ini добавить строки
dll:.\scripts\SciColorerV8\SciColorerV8.dll
script:.\scripts\SciColorerV8\SciColorerV8Manager.js

Для настройки параметров плагина необходимо нажать Ctrl+M и выбрать 
"Пользовательские аддины -> SciColorerV8 Manager - > Настройки"

##################################################################################################
#
#  ДЛЯ РАБОТЫ ТРЕБУЕТСЯ УСТАНОВЛЕННЫЙ "Visual C++ 2008 Redistributable Package" 
#  (http://www.microsoft.com/en-us/download/details.aspx?id=5582)
#
#                                    
#################################   MiniFAQ:   ###################################################
#
#  ЕСЛИ ПОСЛЕ ПОДКЛЮЧЕНИЯ ПЛАГИНА ВЫ ПО-ПРЕЖНЕМУ ВИДИТЕ ШТАТНЫЙ РЕДАКТОР текста 
#  или при наборе текста текст не отображается, нужно вручную зарегистрировать плагин. 
#  Для Windows Vista и выше:
#  Для этого откройте коммандную строку под администратором, 
#  зайдите в "\scripts\SciColorerV8\" и выполните команду regsvr32 SciColorerV8.dll
#  Для регистрации библиотеки SciColorerV8.dll без прав администратора
#  нужно выполнить команду regsvr32 /n /i:user SciColorerV8.dll
#  
#  Если предыдущие действия не помогли и снегопат при этом установлен в папку "C:\Program Files"
#  попробуйте установить его в другую папку (не системную) и зарегистрировать заново
#
#  Если вы переместили папку снегопата в другое место, то нужно заново перерегистрировать плагин
#  иначе будет вылет при старте.
#
#  В текущей версии есть проблема с отображением точек останова и закладок, 
#  т.е закладка или точка на самом деле есть, но индикатор её иногда не виден.
#  Перед началом отладки рекоммендуется вызывать команду "Отладка - Убрать все точки останова"
#  
#  Также, при замере производительности не видно данных о времени выполнения строчек кода слева
#  В этом случае показываем штатный редактор макросом "SciColorerV8 Manager - Скрыть\Показать Scintilla"
#
#  Курсор нельзя помещать после концов строк, режима "виртуальных пробелов" нет
#
#  Для своей корректной работы плагин снимает галки в настройках Сервис-Параметры-Модули-Группировка
#  а так-же галку "Пользовательские группировки" в настройках снегопата. Если вы решили отказаться от 
#  использования этого плагина, не забудьте установить их обратно.
#
##################################################################################################



ИСТОРИЯ ВЕРСИЙ:

26.01.15 - 1.0.2.6
- исправлен баг редактирования текста в пустом модуле, допущенный при доработке для 8.3

19.10.14 - 1.0.2.5
- исправлено автоматическое появление списка снегопата для 8.3

27.04.14 - 1.0.2.4
- добавлена опция "отключить в 8.3"

13.04.2014 - 1.0.2.3 
- исправлена загрузка настроек при запуске в 8.3
- добавлена поддержка свертки блоков #Область - #КонецОбласти
- исправлено отображение текста при создании процедур через панель свойств


03.12.2013 - 1.0.2.2
- реализовано корректное отображение точек останова

16.10.2013 - 1.0.2.1
- поправлен баг раскраски строковых констант
- в настройки добавлена галка "альтернативный способ верт. перемещения курсора", чтобы не "прыгало"
- в настройки добавлена возможность показыват концы строк символом ¶


01.08.2013 - 1.0.2.0
- исправлен сброс группировок текста при назначении обработчиков действий ч/з окно свойств элементов формы
- добавлено Shift + Cкролл делает горизонтальную прокрутку

28.07.2013 - 1.0.1.9
- исправлена раскраска переменных совпадающих с названиями методов глобального контекста
- добавлена свертка ветвлений препроцессора #ИначеЕсли
- добавлена настройка "тройной клик выделяет всю строку"
- добавлена настройка "всплывающие подсказки при отладке в тонком клиенте"
- добавлена возможность задания произвольных блоков для свертки в текстах запросов

19.07.2013 - 1.0.1.8 
- в скрипт добавлены макросы "Свернуть все (с учетом настроек)" и "Показать непечатные символы"

14.07.2013 - 1.0.1.8 
- добавлена свертка многострочного текста и настройка минимального количества строк для его свертки

11.07.2013 - 1.0.1.8 
- добавлена свертка препроцессора #Если #КонецЕсли 
- в скрипт добавлены макросы для перехода к следующей/предыдущей модифицированной строке, отображения списка модифицированных строк 
- исправлены некоторые баги отображения модифицированных строк и маркеров точек останова

28.05.2013 -  1.0.1.7
-исправлена обработка команд Ctrl+F3, Ctrl+Shift+F3 (поиск вперед\назад) 
-исправлено отображение индикатора текущей строки при отладке (стрелка слева) 
-при клике по всплывающей подсказке при отладке вызывается команда "Вычислить выражение"

23.04.2013 - 1.0.1.6
- исправлено отображение состояния измененных строк при создании процедуры из окна свойств элемента управления
- исправлено поведение курсора при разделении текстового окна на две части
- поправлена работа свертки комментариев и произвольных блоков в js-скриптах
- заработала подсказка со значением переменной при отладке, но только для толстого клиента

19.03.2013 - 1.0.1.5
- оптимизирована по скорости отрисовка текста

17.03.2013 - 1.0.1.5
- поправлена работа с длинными строками (убран скролл в конец строки)
- контекстное меню на номерах строк, пункт "Свернуть всё" теперь сворачивает не все блоки, а только те, которые указаны
  в настройках "Группировать - Сворачивать"

12.03.2013 - 1.0.1.4
- исправлена регистрация в реестре в Windows 8
- в контекстное меню на номерах строк добавлен пункт "Закрепить подсветку выделенного слова"
  в этом случае подсветка выделенного слова не убирается при перемешении по тексту. Снимается повторным выбором.
- добавлена настройка "минимальное количество строк комментария для свертки", 
  блоки комментариев с количеством строк, меньше указанного, не будут автоматически сворачиваться при открытии текста

18.01.2013 - 1.0.1.3
- исправлено отображение стрелки во время остановки по точке останова
- сделана подсказка со значением переменной под курсором во время отладки

05.12.2012 - 1.0.1.2
- добавлена настройка "раскрашивать Глобальный контекст стилем Ключевые слова"
- небольшие доработки в отображении точек останова

22.11.2012 - 1.0.1.1
- добавлена подсветка парных конструкций "ВЫБОР КОГДА ТОГДА КОНЕЦ" в текстах запросов
- фон строк запросов теперь красится до конца строки
- исправлен баг отображения точек останова

23.07.2012 - 1.0.1.0
- исправлена ошибка непозиционирования курсора при переходах по тексту модуля
- добавлен показ меню с различными действиями при правом клике на номерах строк
- сделана регистрация в реестре в HKCU (для использования без админских прав)
- доработана пометка модифицированности строк (убрана пометка для предыдущей строки)

15.07.2012 - 1.0.0.9
- заработал стиль "Реквизиты объекта МД" - подсветка имен реквизитов и табличных частей объекта, а так-же реквизитов формы
- при клике на отступе справа от номеров строк теперь устанавливается точка останова, а не закладка

07.07.2012 - 1.0.0.8
- добавлена возможность программного управления редактором колорера

05.07.2012 - 1.0.0.7
- доработано удобство редактирования длинных строк
- доработана поддержка смешанных концов строк, убрано соответствующее сообщение
- исправлена работа с командами "глобальный поиск\замена" - выделенное слово не переносилось в диалог
- изменен механизм макросов, они перенесены из плагина в управляющий скрипт

24.06.2012 - 1.0.0.6
- отображение текущей строки при отладке
- добалены макросы для прокрутки с клавиатуры (которые в штатном редакторе Ctrl+Вверх/Вниз)
- добавлено сохранение модифицированных строк при сохранении конфигурации БД (F7)

15.06.2012 - 1.0.0.5
- Доработана раскраска запросов 
- Изменено расположение файла настроек, теперь он должен находится рядом с "snegopat.dll"
- Добавлен макрос "Сброс модифицированных строк"
- Исправлены найденные ошибки

12.06.2012 - 1.0.0.4
- Раскраска запросов. В настройках добавлены соответствующие стили.
- макросы на "Свернуть всё", "Развернуть всё"
- Добавлена возможность обрабатывать события клика по "гиперссылке" (с нажатым Ctrl) и 
  правый клик мышью по номерам строк. В состав дистрибутива добавлен скрипт 
  SciColorerV8Manager.js с примером. Его нужно тоже подключить в addins.ini
- Исправлена установка точки останова и сохранения модифицированных строк в случае отмены соответствующей команды.
- Исправлены найденные ошибки в раскраске скриптов.
  список доп. ключевых слов №3 теперь работает так-же и в скриптах

31.05.2012 - 1.0.0.3
- возможность включать плагин только для внешних js и vbs файлов скриптов (в ини файле в разделе Settings параметр "AddinsOnly=1")
- макрос "Свернуть\развернуть текущий блок" 
- подсветка изменённых но сохранённых строк
- Исправлены найденные ошибки

27.05.2012 - 1.0.0.2
- стилем "Глобальные методы" раскрашиваются экспортные методы модуля приложения, 
  методы глобальных общих модулей и вызовы неглобальных общих модулей вида ИмяОбщегоМодуля.ИмяМетода.
- добавлена раскраска стилем "ключевые слова" всех методов из ветки синтаксис-помошника "Глобальный контекст"
- Файлы JScript аддинов теперь тоже раскрашиваются.
- Сделан показ точек останова и закладок.
- Исправлены найденные ошибки

23.05.2012 - 1.0.0.1
- Сделан режим редактирования текста

09.11.2011 - 1.0.0.0
- Первая версия. Работа в режиме "только на просмотр"