Снегопат

Обсуждение Снегопата
Текущее время: 23 ноя 2024, 16:02

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 801 ]  На страницу 1, 2, 3, 4, 5 ... 81  След.
Автор Сообщение
 Заголовок сообщения: SciColorerV8
СообщениеДобавлено: 09 ноя 2011, 04:44 
Не в сети

Зарегистрирован: 24 авг 2011, 15:26
Сообщения: 270
Текстовый редактор для 1С:Предприятие 8.2 на основе компоненты Scintilla
УСТАНОВКА:
Скачать/обновить файлы из репозитария скриптов.
В addins.ini добавить строки:
dll:.\scripts\SciColorerV8\SciColorerV8.dll
script:.\scripts\SciColorerV8\SciColorerV8Manager.js

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

Для работы требуется установленный Visual C++ 2008 Redistributable Package

FAQ

ЕСЛИ ПОСЛЕ ПОДКЛЮЧЕНИЯ ПЛАГИНА ВЫ ПО-ПРЕЖНЕМУ ВИДИТЕ ШТАТНЫЙ РЕДАКТОР ТЕКСТА или при наборе текста он не отображается, нужно вручную зарегистрировать плагин.
Для этого откройте коммандную строку (Для Windows Vista и выше от имени администратора)
зайдите в "\scripts\SciColorerV8\" и выполните команду regsvr32 SciColorerV8.dll
Для регистрации библиотеки SciColorerV8.dll без прав администратора
нужно выполнить команду regsvr32 /n /i:user SciColorerV8.dll

Если предыдущие действия не помогли и снегопат при этом установлен в папку "C:\Program Files"
попробуйте установить его в другую папку (не системную) и зарегистрировать заново

Если вы переместили папку снегопата в другое место, то нужно заново перерегистрировать плагин
иначе быдет вылет при старте.

В текущей версии есть проблема с отображением точек останова и закладок, если редактировать текст
в строке с точкой останова, т.е закладка или точка на самом деле остается, но индикатора её не видно.

Перед началом отладки рекоммендуется вызывать команду "Отладка - Убрать все точки останова"
Также, при замере производительности не видно данных о времени выполнения строчек кода слева
В этом случае показываем штатный редактор макросом "SciColorerV8 Manager - Скрыть\Показать Scintilla"

Курсор нельзя помещать после концов строк, режима "виртуальных пробелов" нет


Вложения:
SciColorerV8_1020.rar [338.06 КБ]
Скачиваний: 1710
scicolorer_screen.gif
scicolorer_screen.gif [ 10.92 КБ | Просмотров: 46761 ]


Последний раз редактировалось metaeditor 23 сен 2013, 13:42, всего редактировалось 30 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 09 ноя 2011, 07:23 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Может, в репозитарии разместить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 09 ноя 2011, 07:34 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
А исходниками первых наработок можешь поделиться?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 09 ноя 2011, 07:46 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
metaeditor писал(а):
Итак, выкладываю первые наработки. Работает пока только на просмотр.

Работает :)
Проверил произвольную группировку, подсказки для свернутых группировок, выделение всех вхождения слова - хорошо работает.
Не работает штатный поиск через Ctrl+F и далее F3. Видно, что поиск идет, т.к. меняются имена текущих процедур/функций в окне функций/процедур в панели инструментов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 09 ноя 2011, 09:10 
Не в сети

Зарегистрирован: 31 авг 2011, 17:21
Сообщения: 79
Ура! Еще один удар по недоделкам редактора! Как здорово, что такие светлые головы присоединяются к проекту!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 09 ноя 2011, 09:37 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Хотелось бы тогда обсудить с народом и автором.
Может, тогда имеет смысл убрать из снегопата пришитый мной функционал по сворачивалкам и раскраске запросов?
Ибо все равно имхо он глючный, так как все таки не имею доступа к исходникам штатного редактора.
Да и многие вещи там сложно реализовывать именно из-за ограниченности архитектуры реализации редактора.
Пусть уж он остается такой, каков есть.
А я со своей стороны готов оказать помощь в развитии SciColorer'а.
Просто многие хотелки гораздо проще реализовать в своем собственном редакторе, чем хача вслепую редактор 1С.

И что хотелось бы видеть - управление настройками вынести в скрипт/форму, для единообразности.
Результаты поиска - в пристыковываемом окне.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 09 ноя 2011, 09:43 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Также хотелось бы спросить metaeditor'а - может, для окна твоего редактора не создавать дополнительное дочернее окно, а просто сабклассировать окно редактора 1С?
То есть сейчас механизм такой:
снегопат отлавливает создание текстового окна, и сабклассирует его, для перехвата обработки клавиатуры и тп.
А можно в этот момент генерить событие, и желающие подписчики могут тоже сабклассировать окно.
И эта. Вроде я уже нашел, как отловить изменение текста "со стороны", но еще не все проверил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 09 ноя 2011, 09:48 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
orefkov писал(а):
Хотелось бы тогда обсудить с народом и автором.
Может, тогда имеет смысл убрать из снегопата пришитый мной функционал по сворачивалкам и раскраске запросов?
Ибо все равно имхо он глючный, так как все таки не имею доступа к исходникам штатного редактора.
Да и многие вещи там сложно реализовывать именно из-за ограниченности архитектуры реализации редактора.
Пусть уж он остается такой, каков есть.
Просто многие хотелки гораздо проще реализовать в своем собственном редакторе, чем хача вслепую редактор 1С.

ИМХО это можно сделать только когда будет работать редактирование через сабж, а не только для просмотра.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 09 ноя 2011, 09:53 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
artbear писал(а):
ИМХО это можно сделать только когда будет работать редактирование через сабж, а не только для просмотра.

Ну, думаю, это скоро будет! (С бодрым оптимизмом в голосе)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 09 ноя 2011, 10:53 
Не в сети

Зарегистрирован: 24 авг 2011, 23:16
Сообщения: 27
Падает 1С при нажатии хоткея с вызовом макроса колорера ("Прекращена работа программы..."). 1С 8.2.14.519, снегопат 0.0.3.0. Пробовал отключать настройки снегопата.

Ошибка 09.11.2011 11:48:36 Application Error 1000 (100) "Имя сбойного приложения: 1cv8.exe, версия: 8.2.14.519, отметка времени: 0x4e0d0101
Имя сбойного модуля: unknown, версия: 0.0.0.0, отметка времени 0x00000000
Код исключения: 0xc0000005
Смещение ошибки: 0x066ca00c
Идентификатор сбойного процесса: 0xf0
Время запуска сбойного приложения: 0x01cc9ebbc145b7f1
Путь сбойного приложения: C:\Program Files\1cv82\8.2.14.519\bin\1cv8.exe
Путь сбойного модуля: unknown
Код отчета: 9c2e692d-0aaf-11e1-9bcc-485b390db427"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 801 ]  На страницу 1, 2, 3, 4, 5 ... 81  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB