IE2017

SciColorer - расширенный текстовый редактор для конфигуратора 1С

Программирование - Инструментарий

Плагин SciColorer - альтернативный текстовый редактор для конфигуратора 1С на основе компоненты Scintilla с множеством функций современной среды разработки.

 Заменяет встроенный редактор на более "продвинутый", с множеством функций современной среды разработки:

  - подсветка парных конструкций (скобки, кавычки, Если ... КонецЕсли и т.п.)
  - свертка процедур, условий, циклов, комментариев
  - номера строк, закладки
  - подсветка текущей строки
  - произвольные настраиваемые блоки свертки
  - цветовое выделение фона строк
  - цветовая подсветка глобальных процедур и реквизитов метаданных
  - и многое другое.

тем кто ранее не устанавливал OpenConf, проще всего взять готовый набор с интрукцией по установке http://www.infostart.ru/projects/1688

 

Скачать файлы

Наименование Файл Версия Размер
SciColorer v1.0.1.5
.zip 349,31Kb
14.02.11
1241
.zip 349,31Kb 1241 Скачать бесплатно

См. также

Комментарии
1. Александр Маляев (maljaev) 769 06.04.09 00:03 Сейчас в теме
Отличная штука. Давно пользуюсь.
2. inse0f (inse0f) 06.04.09 00:31 Сейчас в теме
я так полагаю это только для 7ки?
3. vip (vip) 06.04.09 00:33 Сейчас в теме
4. inse0f (inse0f) 06.04.09 00:36 Сейчас в теме
очень жаль( для 8ки очень не хватает хорошего парсера кода
5. Tom (tomvlad) 06.04.09 07:10 Сейчас в теме
6. RomDron (RomDron) 06.04.09 09:35 Сейчас в теме
Класс!! Столько лет работал с OpenConf, а про него не слышал!! Жаль уже на 8 перешел, но вдруг пригодиться!
7. f13 f13 (f13) 06.04.09 09:50 Сейчас в теме
Давно пользуюсь OpenConf и в частности OpenConf Light Pack (http://infostart.ru/projects/1688/). Спасибо!
8. Андрей (thedoklan) 06.04.09 11:14 Сейчас в теме
отлично, для 7 самый кайф. Спасибо
9. vip (vip) 06.04.09 16:17 Сейчас в теме
(6) Возвращайся.
А то регулярно возникают презрительные разговоры о "костылях" к 7.7.
8.х в костылях нуждается еще больше.
10. Polukuzov (Polukuzov) 06.04.09 16:38 Сейчас в теме
Отлично сам давно пользуюсь OpenConf. Очень не хватает всех этих наработок в 8.1. В многом это и сдерживает активный переход на 8 версию так как все равно придется.
11. Дмитрий Павлик (DimaP) 56 06.04.09 18:10 Сейчас в теме
12. vip (vip) 07.04.09 11:20 Сейчас в теме
Странная вещь - выложен отличный инструмент, рядом с которым восьмерочная IDE и рядом не стояла, а в комментах тишина.
Перенумераторы вызывают гораздо больше эмоций.
Ощущение, что большинству кодить приходится редко, в основном обновлять типовые.
Откуда такое равнодушие к кардинально улучшеному основному инструменту разработки?
13. Василий Демидов (Душелов) 3801 07.04.09 11:21 Сейчас в теме
Я сразу говорил - за перенумераторами будущее!
14. Василий Демидов (Душелов) 3801 07.04.09 11:21 Сейчас в теме
И внешними печатными формами счетов на оплату и торг-12 :)
15. vip (vip) 07.04.09 11:25 Сейчас в теме
16. Андрей Скляров (coder1cv8) 3296 07.04.09 11:36 Сейчас в теме
(12) Это же для семерки! Неактуально уже! )))
А если серьезно, то основная аудитория этого сайта, отнюдь не суровые гуру, знающие цену разработки того или иного серьезного инструмента, а люди лишь косвенно связанные с 1С или начинающие 1С-ники, у которых больше интереса вызывает какая-нибудь "яркая" поделка... ) К тому же, если выложена хорошая разработка, то что тут скажешь, кроме "Отлично!". Зато в ветках с откровенным г... от комментаторов не протолкнуться, да посмотрите хотя бы ветки "гения"! )
17. Игорь Исхаков (Ish_2) 980 07.04.09 11:51 Сейчас в теме
(16) Зря Вы так о "гении". Морщась , нужно видеть его важную роль на сайте.
18. Сhe Burashka (CheBurator) 07.04.09 11:57 Сейчас в теме
(12) вещь отличная! сам юзаю! кодить намного приятнее, особено в связке с телепатом... правда есть несколько "огрехов" у телепата, но это наверное надо в скриптах подправить немного...
19. vip (vip) 07.04.09 12:01 Сейчас в теме
(18) Наверняка :))
Не забывай только поглядывать за обновлениями - продукт становится все лучше.
20. Дмитрий Каминский (Diess) 07.04.09 12:35 Сейчас в теме
Спасибо, очень удобная и полезная приблуда
21. Малышко В.Н. (molot) 276 07.04.09 20:08 Сейчас в теме
Качать не стал, но автору + однозначно!
rd_developer; +1 Ответить
22. Константин Исиченко (IsiKosta) 698 08.04.09 06:26 Сейчас в теме
СПАСИБО ОГРОМНОЕ, АВТОР !!!
23. antz Петров (antz) 08.04.09 08:21 Сейчас в теме
О, свежий колорер! Не представляю уже себе работу без Опенконфа и всех этих штуковин. Автору мегареспект!
24. GrayT Токарев (GrayT) 254 08.04.09 08:28 Сейчас в теме
Не перехожу на восьмерку - там нет функционала опенконфа и СциКолорера ;)
25. orloff 08.04.09 10:20 Сейчас в теме
Блин, а у меня чето установить не получается. Скачал Опен конф, скопировал все в BIN\Config\, зарегил библиотеки, открываю конфигуратор и ниче не поменялось. Подскажите плиз че не правильно делаю
26. Olga (Джиневра) 08.04.09 11:02 Сейчас в теме
Здооорово..
Сначала брать не хотела (мол - да на что мне подсветка скобочек, что я - считать не умею?). Но увидев свернутые тексты процедуры и функций поняла: неее, надо брать :) Собственно, имхо, это единственное, чем восьмерка выгодно отличается от семерки (отличается - в плане текстового редактора, естессно).
Спасибо!
27. Артур Аюханов (artbear) 870 08.04.09 12:21 Сейчас в теме
(25) >>Скопировал все в Бин\Конфиг
Этого недостаточно, ты наверняка не подменил файл Бин\конфиг.длл, как написано в инструкции.
28. Филипп (Филипп) 08.04.09 14:00 Сейчас в теме
Замечательный Инструмент!
А можно еще попросить добавить "свернуть/развернуть" не только при помощи мышки, но и "горячими" клавишами? Ну очень надоело хвататься за "мышь", когда работаешь на клавиатуре.
Большое спасибо. И ГЛАВНОЕ - что БЕСПЛАТНО. А то смотрю кризис начал сказываться, все больше обработок выкладывают не за интерес, а за деньги, как на рынке.
29. Дмитрий (metaeditor) 918 08.04.09 14:07 Сейчас в теме
>А можно еще попросить добавить "свернуть/развернуть" не только при помощи мышки, но и "горячими" клавишами?
это делается средствами опенконфа, см. скрипт из комплекта.
меню OpenConf-макросы-клавиатура - новый - SciColorer - <любой нужный макрос>
30. antz Петров (antz) 08.04.09 14:08 Сейчас в теме
Развернуть можно, встав в начале строки с объявлением процедуры (Процедура ТакаяТо()) и нажав стрелку вправо. Аналогично можно свернуть, нажав стрелку влево.
31. vip (vip) 08.04.09 14:08 Сейчас в теме
(28) Стрелки вправо-влево, когда курсор на первой позиции заголовка блока.
32. antz Петров (antz) 08.04.09 14:10 Сейчас в теме
а, всмысле "свернуть всё"...
33. Дмитрий (metaeditor) 918 08.04.09 14:11 Сейчас в теме
>Стрелки вправо-влево
а, ну да, так тоже можно)
34. Филипп (Филипп) 08.04.09 15:22 Сейчас в теме
>меню OpenConf-макросы-клавиатура - новый - SciColorer - <любой нужный макрос>
И какой макрос отвечает за "свернуть всё"... ?
35. Дмитрий (metaeditor) 918 08.04.09 15:41 Сейчас в теме
ExpandAll() 'Развернуть всё
CollapseAll() 'Свернуть всё
открой SciColorer.vbs в блокноте, там всё прокомментировано
36. Сергей Лосников (Lars Ulrich) 376 09.04.09 08:26 Сейчас в теме
37. ev-kov (ev-kov) 4 09.04.09 08:52 Сейчас в теме
Присоединяюсь к похвалам, очень нужная вещь для семерки, давно ею прользуюсь.
38. Андрей Горенский (gorenski) 346 09.04.09 12:51 Сейчас в теме
39. nicolas eliseev (nicxxx) 166 10.04.09 08:38 Сейчас в теме
кажется, баг: в версии 1.0.0.9 не сворачиваются блоки комментариев
40. Дмитрий (metaeditor) 918 10.04.09 12:02 Сейчас в теме
>не сворачиваются блоки комментариев
настройки - галка "не сворачивать комментарии внутри процедур"... оно?
41. o.nikolaev.infostart (o.nikolaev) 11.04.09 19:09 Сейчас в теме
А как тут поставить сразу 10 плюсов? Это супер штука!
42. Александр Алюев (alyuev) 199 13.04.09 13:26 Сейчас в теме
43. Михаил Семенов (Shaman100M) 1178 15.04.09 20:15 Сейчас в теме
Плюсик.

Что очень не понравилось:
неконтролируемое блуждание курсора при переходе на след. строку;
при удалении фрагмента и переходе вниз курсор меняет позицию, предшествующую концу фрагмента удаления;
не передвинуть курсор вправо (иногда пользуюсь, чтобы не срабатывал шаблон), - только пробелом.

А так, удобная штука, но не для "поточного" написания кода, - напару с телепатом заставляют моск думать, нажимать клаву или нет, чаще смотреть на экран, многоцветие отвлекает, хотя подсветка реквизитов диалога - оч. здорово.


Вот мое мнение, отличное от общепринятого, но есть такое. Хорошо настроенные шаблоны по производительности написания кода могут поспорить с телепатом. А подсказки, всплывающие окна, подстановка объектов метаданных - это для творчества. ;)
44. Александр Маляев (maljaev) 769 16.04.09 00:58 Сейчас в теме
(43) Лично у меня за счет одних только телепата+интеллисенса производительность написания кода выросла раза в 4, и у супруги тоже. Колоред конечно не столь критически нужная вещь, но тоже на несколько процентов повышает производительность труда.

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

Не нужно путать шаблоны и телепат - это разные вещи. Шаблоны создаются раз и на все случаи жизни, а телепат и интеллисенс динамически отслеживают твой код, подстраиваясь под ситуацию. Именно это позволяет мне создавать переменные типа "ТЗ_РаспределениеОборотныхСредств", не затрачивая кучу времени на повторный набор идентификатора или копипаст, а ограничиваясь считанными нажатиями. В результате прозрачность и понятность кода на высоком уровне даже без комментариев, а скорость даже выше если бы я обозвал переменную "ТзРОС".

Так что все ИМХО. Жизнь без телепата, интеллисенса и колореда я уже не представляю. Хотя, если брать оплату почасово, то конечно же я в убытке - делаю работу намного быстрее. :)
45. Александр Маляев (maljaev) 769 16.04.09 01:01 Сейчас в теме
(41) Зарегистрируйся 10 раз. Шутка.
46. Дмитрий (metaeditor) 918 16.04.09 03:33 Сейчас в теме
>Что очень не понравилось:
>неконтролируемое блуждание курсора при переходе на след. строку,
>не передвинуть курсор вправо, ...

это всё "особенности" компоненты на основе которой сделан редактор,
постепенно к ним привыкаешь

>не для "поточного" написания кода, - напару с телепатом заставляют моск >думать, нажимать клаву или нет, чаще смотреть на экран, многоцветие >отвлекает, хотя подсветка реквизитов диалога - оч. здорово

незнаю, у меня наоборот, пока я програмирую с опенконфом, моск отдыхает :)
наверное, опять-же нужно просто привыкнуть

47. Aleksandr EtoJa (BabaJaga) 22.04.09 10:21 Сейчас в теме
48. Роман Осадченко (cleaner_it) 211 28.04.09 03:41 Сейчас в теме
Огромное человеческое спасибо! Одна из самых ценных разработок:) Практически наравне с 1C++ и OpenConf!
49. Евгений Баинов (bainov) 49 08.05.09 19:22 Сейчас в теме
Отличная штука! Жаль что раньше на нее не наткнулся :(
Теперь то все больше в 8-ке приходится сидеть...
50. Юра (Yuri_Dnp) 61 16.05.09 08:54 Сейчас в теме
Спасибо!

Наткнулся на небольшую фичу:
Если перед блоком стоит комментарий, например:
//------
Процедура ПриОткрытии()

то при комментировании блока (Шифт+Клик) происходит объединение блока с комментарием, а при последующем раскомментировании (Контрол+Шифт+Клик) раскомментируются и комментарии в том числе, что приведет минимум к ситаксической ошибке, а может и к появлению лишнего кода :)
51. Дмитрий (metaeditor) 918 18.05.09 17:48 Сейчас в теме
Контрол+Шифт+Клик убирает комментарий со всего _блока_ а не с процедуры или "Если, ..."

Шифт+Клик комментирует процедуру и вместе с первой строкой она превращаются в многострочный комментарий который тоже сворачивается, т.е всё вместе теперь является блоком.

Так что всё верно )


52. Юра (Yuri_Dnp) 61 19.05.09 09:55 Сейчас в теме
(51)
Я и не говорил, что это ошибка :)
53. Maikl (maikl007@mail.ru) 27.05.09 09:29 Сейчас в теме
Респект и уважуха +, ещ бы предопределенные процедуры подсвечивал :)
54. Азамат Масалимов (neuromancer_aza) 44 27.05.09 13:42 Сейчас в теме
Одним словом - Оргазмирую... ;)
Lelic24RUS; +1 Ответить
55. колесников Дмитрий (ВосточныйПарень) 10.06.09 13:02 Сейчас в теме
Поставил последнюю версию, но есть проблема. При вводе процедуры, функции или метода объекта слишком быстро скрывается всплывающая подсказка. Очень плохо. Как это победить?
56. Дмитрий (metaeditor) 918 10.06.09 14:40 Сейчас в теме
читаем ридми файл в дистрибутиве.

нужно поставить вот это:
http://www.1cpp.ru/forumfiles/Attachments/telepatt.rar
57. Юра Степанюк (nextua) 08.09.09 16:56 Сейчас в теме
Cпасибо. скачал буду пробовать, но по отзывам вижу - вещь очень нужная
58. Максим Сухов (MaxS) 240 22.09.09 12:55 Сейчас в теме
(12) Инструмент конечно же для 7-ки хороший, но в 8-ке почти всё решается запросами, 7-ка тут в целом проигрывает.

Про прямые запросы в 7-ке я в курсе. Но это уже другая тема...
59. Дмитрий (Близнец) 23.10.09 07:04 Сейчас в теме
Спасибо. OpenConf'ом давно пользуюсь, а с этим еще удобней стало.
Наткнулся на такое поведение: если поставить курсор на слово с которого начинается или заканчивается блок, то эти слова отображаются "кракозябрами", например "Процедура", "КонецПроцедуры", "Если", "Тогда", "ИначеЕсли".
Вот скриншоты:
Прикрепленные файлы:
60. vip (vip) 23.10.09 07:18 Сейчас в теме
(58) Кгрхм...
Поделись, пожалуйста, бесценным опытом использования запросов в Конфигураторе.
61. Альтаир (Altair777) 637 23.10.09 10:52 Сейчас в теме
Спасибо автору за эту разработку. Пользуюсь ей давно, очень удобно.
Но плюсик только сейчас поставил. Сорри.
62. Геннадий (gena_danil) 30.10.09 07:39 Сейчас в теме
Великолепно! Жаль, что узнал об этом инструменте только сегодня.
Спасибо автору.
63. Ададуров Виталий (adva) 37 19.11.09 13:13 Сейчас в теме
Спасибо, Тоже жалею, что не сразу узнал о такой вещи
64. Fisco Суворов (Fisco) 28.11.09 13:05 Сейчас в теме
>Спасибо, очень удобная и полезная приблуда.
Однозначно +!
65. Дмитрий (metaeditor) 918 14.01.10 16:08 Сейчас в теме
ОБНОВЛЕНИЕ:

- в настройки шрифтов добавлено поле для выбора набора символов (кодировки)
- исправлено положение подсказок телепата в соответствии с масштабом редактора
- добавлена возможность отображения непечатных символов (галка в настройках и новая команда в скрипте)
- исправлено отображение курсора в режиме перезаписи текста (OVR)
- добавлен новый стиль подсветки "Фон заголовков методов" для возможности установки фона строки с названием процедуры
- если в начале блока комментария первым символом стоит "\", то при открытии модуля такой блок не будет свёрнут
- добавлена поддержка подсветки доп. ключевых слов также и в строковых константах. (только слова из списка №4)
- "разукрашен" диалог списка закладок, цветовых/модифицированных блоков
- добавлена функция отображения результатов поиска текста в текущем модуле. окошко появляется автоматически при вызове
команды поиска текста или же только по нажатию соответствующей кнопки на панели инструментов плагина.
режим показа настраивается в диалоге настроек. команда добавлена в скрипт.
JohnyDeath; +1 Ответить
66. Сергей (Che) Коцюра (CheBurator) 3385 24.01.10 19:26 Сейчас в теме
Где на 1Cpp на форуме колорера- ссылка на скачивание актуального релиза? в каком посте?
68. Сергей (Che) Коцюра (CheBurator) 3385 24.01.10 19:58 Сейчас в теме
(67) ветку-то я знаю, но все равно спсб. натолкнуло посмотреть на "ветку-начало"... туплю-с...
69. Salim (anton-1981@yandex.ru) 12.02.10 23:24 Сейчас в теме
70. Денис (KrakoZyabl) 77 16.02.10 15:06 Сейчас в теме
Великая вещь !!! Спасибо огромное!!! :) ;) :!: :!: :!: И где я раньше был только ???..))
71. Алексей Столбов (ITAlex) 24.02.10 13:22 Сейчас в теме
Очень удобно! Производительность и качество растет!!! //кроме шуток!
ну вот и как теперь на 8-ку переходить :cry:
72. Сергей Ожерельев (Поручик) 3574 24.02.10 14:16 Сейчас в теме
(71) Да легко. Те, кто бросил это грязное дело, ещё не пожалели.
73. Андрей Коляда (andrey_k65) 22.03.10 00:29 Сейчас в теме
74. IgorB (igorb) 30.03.10 10:18 Сейчас в теме
+1 однозначно :) очченя удобно!!!
75. o.nikolaev.infostart (o.nikolaev) 14.02.11 19:36 Сейчас в теме
Одна из самых крутых штук для 7.7. Без нее на 7.7 писать вообще невозможно.
nixstill; +1 Ответить
76. г. Казань Рустем Гумеров (Rustig) 795 15.02.11 12:17 Сейчас в теме
Для семерочников вещь отличная - автору спасибо!
Я вот мало на семерках программирую, но довольно редко надо изучить их код, что-то дописать, тогда я весь код модуля 7.7 копирую и редактирую в модулях конфигуратора 8.1. Так я использую функционал 8.1. Кроме свертывания-развертывания и быстрого перемещения использую в том числе "интеллисенс" (то есть "контрол + пробел").
Всем успехов! :)
77. Meatgrinder (4rtehouse) 28.04.11 08:30 Сейчас в теме
Во-первых, большое спасибо автору! Массу времени и нервов сэкономил с помощью данного инструмента.
А во-вторых - хочу спросить, появится ли это чудо для 8.2?
Без функции выделения одинаковых слов, там просто невозможно работать. ;)
cleaner_it; +1 Ответить 1
78. Роман Осадченко (cleaner_it) 211 09.05.11 09:36 Сейчас в теме
Отличная вещь:) С каждой версией все лучше и лучше:)
79. nixstill (nixstill) 05.10.11 02:41 Сейчас в теме
Спасибо, автору почтение! С ней на 7.7 писать очень удобно. Периодически работаю с семерками.
80. Александр Орефков (orefkov) 1464 13.11.11 02:06 Сейчас в теме
(77)
Запоздалый ответ, но вот начало появляться: http://snegopat.ru/forum/viewtopic.php?f=1&t=61
81. jojo nll (nll.jojo) 20.01.12 15:22 Сейчас в теме
82. Дмитрий Павлик (DimaP) 56 28.04.12 11:12 Сейчас в теме
(80) снегопат платный, а SciColorerV8 пока глючный
но для 7.7 вообще вещь офигенная!!!
83. Т Е (tanekQ) 24.08.12 11:16 Сейчас в теме
Класс, просто класс! и чего я раньше этим не пользовалась!?
84. Дмитрий Дрейцер (MadDAD) 117 14.12.15 14:02 Сейчас в теме
А исходники не планируете обнародовать?
Оставьте свое сообщение