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

Опубликовал metaeditor в раздел Программирование - Инструментарий

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

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

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

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

 

Файлы

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

См. также

Лучшие комментарии

71. ITAlex 24.02.2010 13:22
Очень удобно! Производительность и качество растет!!! //кроме шуток!
ну вот и как теперь на 8-ку переходить :cry:
Ответили: (72)
+ 1 [ ixijixi; ]
# Ответить
1. maljaev 06.04.2009 00:03
Отличная штука. Давно пользуюсь.
+ 1 [ rd-soft; ]
# Ответить
17. Ish_2 07.04.2009 11:51
(16) Зря Вы так о "гении". Морщась , нужно видеть его важную роль на сайте.
+ 1 [ artbear; ]
# Ответить

Комментарии

1. maljaev 06.04.2009 00:03
Отличная штука. Давно пользуюсь.
+ 1 [ rd-soft; ]
# Ответить
2. inse0f 06.04.2009 00:31
я так полагаю это только для 7ки?
Ответили: (3)
# Ответить
3. vip 06.04.2009 00:33
(2) Правильно полагаешь.
# Ответить
4. inse0f 06.04.2009 00:36
очень жаль( для 8ки очень не хватает хорошего парсера кода
# Ответить
5. Tom 06.04.2009 07:10
Супер
# Ответить
6. RomDron 06.04.2009 09:35
Класс!! Столько лет работал с OpenConf, а про него не слышал!! Жаль уже на 8 перешел, но вдруг пригодиться!
Ответили: (9)
# Ответить
7. f13 06.04.2009 09:50
Давно пользуюсь OpenConf и в частности OpenConf Light Pack (http://infostart.ru/projects/1688/). Спасибо!
# Ответить
8. thedoklan 06.04.2009 11:14
отлично, для 7 самый кайф. Спасибо
# Ответить
9. vip 06.04.2009 16:17
(6) Возвращайся.
А то регулярно возникают презрительные разговоры о "костылях" к 7.7.
8.х в костылях нуждается еще больше.
# Ответить
10. Polukuzov 06.04.2009 16:38
Отлично сам давно пользуюсь OpenConf. Очень не хватает всех этих наработок в 8.1. В многом это и сдерживает активный переход на 8 версию так как все равно придется.
# Ответить
11. DimaP 06.04.2009 18:10
Семерка жива!!!
# Ответить
12. vip 07.04.2009 11:20
Странная вещь - выложен отличный инструмент, рядом с которым восьмерочная IDE и рядом не стояла, а в комментах тишина.
Перенумераторы вызывают гораздо больше эмоций.
Ощущение, что большинству кодить приходится редко, в основном обновлять типовые.
Откуда такое равнодушие к кардинально улучшеному основному инструменту разработки?
Ответили: (58) (18) (16)
# Ответить
13. Душелов 07.04.2009 11:21
Я сразу говорил - за перенумераторами будущее!
Ответили: (15)
# Ответить
14. Душелов 07.04.2009 11:21
И внешними печатными формами счетов на оплату и торг-12 :)
Ответили: (15)
# Ответить
15. vip 07.04.2009 11:25
(13)(14) Прав, как всегда ;))
# Ответить
16. coder1cv8 07.04.2009 11:36
(12) Это же для семерки! Неактуально уже! )))
А если серьезно, то основная аудитория этого сайта, отнюдь не суровые гуру, знающие цену разработки того или иного серьезного инструмента, а люди лишь косвенно связанные с 1С или начинающие 1С-ники, у которых больше интереса вызывает какая-нибудь "яркая" поделка... ) К тому же, если выложена хорошая разработка, то что тут скажешь, кроме "Отлично!". Зато в ветках с откровенным г... от комментаторов не протолкнуться, да посмотрите хотя бы ветки "гения"! )
Ответили: (17)
+ 1 [ Vladal; ]
− 1 [ Rustig; ]
# Ответить
17. Ish_2 07.04.2009 11:51
(16) Зря Вы так о "гении". Морщась , нужно видеть его важную роль на сайте.
+ 1 [ artbear; ]
# Ответить
18. Сhe Burashka 07.04.2009 11:57
(12) вещь отличная! сам юзаю! кодить намного приятнее, особено в связке с телепатом... правда есть несколько "огрехов" у телепата, но это наверное надо в скриптах подправить немного...
Ответили: (19)
# Ответить
19. vip 07.04.2009 12:01
(18) Наверняка :))
Не забывай только поглядывать за обновлениями - продукт становится все лучше.
# Ответить
20. Diess 07.04.2009 12:35
Спасибо, очень удобная и полезная приблуда
# Ответить
21. molot 07.04.2009 20:08
Качать не стал, но автору + однозначно!
+ 1 [ rd_developer; ]
# Ответить
22. IsiKosta 08.04.2009 06:26
СПАСИБО ОГРОМНОЕ, АВТОР !!!
# Ответить
23. antz 08.04.2009 08:21
О, свежий колорер! Не представляю уже себе работу без Опенконфа и всех этих штуковин. Автору мегареспект!
# Ответить
24. GrayT 08.04.2009 08:28
Не перехожу на восьмерку - там нет функционала опенконфа и СциКолорера ;)
+ 1 [ brr; ]
# Ответить
25. orloff 08.04.2009 10:20
Блин, а у меня чето установить не получается. Скачал Опен конф, скопировал все в BIN\Config\, зарегил библиотеки, открываю конфигуратор и ниче не поменялось. Подскажите плиз че не правильно делаю
Ответили: (27)
# Ответить
26. Джиневра 08.04.2009 11:02
Здооорово..
Сначала брать не хотела (мол - да на что мне подсветка скобочек, что я - считать не умею?). Но увидев свернутые тексты процедуры и функций поняла: неее, надо брать :) Собственно, имхо, это единственное, чем восьмерка выгодно отличается от семерки (отличается - в плане текстового редактора, естессно).
Спасибо!
# Ответить
27. artbear 08.04.2009 12:21
(25) >>Скопировал все в Бин\Конфиг
Этого недостаточно, ты наверняка не подменил файл Бин\конфиг.длл, как написано в инструкции.
# Ответить
28. Филипп 08.04.2009 14:00
Замечательный Инструмент!
А можно еще попросить добавить "свернуть/развернуть" не только при помощи мышки, но и "горячими" клавишами? Ну очень надоело хвататься за "мышь", когда работаешь на клавиатуре.
Большое спасибо. И ГЛАВНОЕ - что БЕСПЛАТНО. А то смотрю кризис начал сказываться, все больше обработок выкладывают не за интерес, а за деньги, как на рынке.
Ответили: (31)
# Ответить
29. metaeditor 08.04.2009 14:07
>А можно еще попросить добавить "свернуть/развернуть" не только при помощи мышки, но и "горячими" клавишами?
это делается средствами опенконфа, см. скрипт из комплекта.
меню OpenConf-макросы-клавиатура - новый - SciColorer - <любой нужный макрос>
# Ответить
30. antz 08.04.2009 14:08
Развернуть можно, встав в начале строки с объявлением процедуры (Процедура ТакаяТо()) и нажав стрелку вправо. Аналогично можно свернуть, нажав стрелку влево.
# Ответить
31. vip 08.04.2009 14:08
(28) Стрелки вправо-влево, когда курсор на первой позиции заголовка блока.
# Ответить
32. antz 08.04.2009 14:10
а, всмысле "свернуть всё"...
# Ответить
33. metaeditor 08.04.2009 14:11
>Стрелки вправо-влево
а, ну да, так тоже можно)
# Ответить
34. Филипп 08.04.2009 15:22
>меню OpenConf-макросы-клавиатура - новый - SciColorer - <любой нужный макрос>
И какой макрос отвечает за "свернуть всё"... ?
# Ответить
35. metaeditor 08.04.2009 15:41
ExpandAll() 'Развернуть всё
CollapseAll() 'Свернуть всё
открой SciColorer.vbs в блокноте, там всё прокомментировано
# Ответить
36. Lars Ulrich 09.04.2009 08:26
супер!
# Ответить
37. ev-kov 09.04.2009 08:52
Присоединяюсь к похвалам, очень нужная вещь для семерки, давно ею прользуюсь.
# Ответить
38. gorenski 09.04.2009 12:51
Плюсую
# Ответить
39. nicxxx 10.04.2009 08:38
кажется, баг: в версии 1.0.0.9 не сворачиваются блоки комментариев
# Ответить
40. metaeditor 10.04.2009 12:02
>не сворачиваются блоки комментариев
настройки - галка "не сворачивать комментарии внутри процедур"... оно?
# Ответить
41. o.nikolaev.infostart 11.04.2009 19:09
А как тут поставить сразу 10 плюсов? Это супер штука!
Ответили: (45) (42)
# Ответить
42. alyuev 13.04.2009 13:26
(41) Согласен на все 100%!
# Ответить
43. Shaman100M 15.04.2009 20:15
Плюсик.

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

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


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

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

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

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

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

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

незнаю, у меня наоборот, пока я програмирую с опенконфом, моск отдыхает :)
наверное, опять-же нужно просто привыкнуть
# Ответить
47. BabaJaga 22.04.2009 10:21
БОМБА !!!!! СПАСИБА !!!
# Ответить
48. cleaner_it 28.04.2009 03:41
Огромное человеческое спасибо! Одна из самых ценных разработок:) Практически наравне с 1C++ и OpenConf!
# Ответить
49. bainov 08.05.2009 19:22
Отличная штука! Жаль что раньше на нее не наткнулся :(
Теперь то все больше в 8-ке приходится сидеть...
# Ответить
50. Yuri_Dnp 16.05.2009 08:54
Спасибо!

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

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

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

Так что всё верно )
Ответили: (52)
# Ответить
52. Yuri_Dnp 19.05.2009 09:55
(51)
Я и не говорил, что это ошибка :)
# Ответить
53. Maikl 27.05.2009 09:29
Респект и уважуха +, ещ бы предопределенные процедуры подсвечивал :)
# Ответить
54. neuromancer_aza 27.05.2009 13:42
Одним словом - Оргазмирую... ;)
+ 1 [ Lelic24RUS; ]
# Ответить
55. ВосточныйПарень 10.06.2009 13:02
Поставил последнюю версию, но есть проблема. При вводе процедуры, функции или метода объекта слишком быстро скрывается всплывающая подсказка. Очень плохо. Как это победить?
# Ответить
56. metaeditor 10.06.2009 14:40
читаем ридми файл в дистрибутиве.

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

Про прямые запросы в 7-ке я в курсе. Но это уже другая тема...
Ответили: (60)
# Ответить
59. Близнец 23.10.2009 07:04
Спасибо. OpenConf'ом давно пользуюсь, а с этим еще удобней стало.
Наткнулся на такое поведение: если поставить курсор на слово с которого начинается или заканчивается блок, то эти слова отображаются "кракозябрами", например "Процедура", "КонецПроцедуры", "Если", "Тогда", "ИначеЕсли".
Вот скриншоты:

Прикрепленные файлы:

proc.JPG
if.JPG
# Ответить
60. vip 23.10.2009 07:18
(58) Кгрхм...
Поделись, пожалуйста, бесценным опытом использования запросов в Конфигураторе.
# Ответить
61. Altair777 23.10.2009 10:52
Спасибо автору за эту разработку. Пользуюсь ей давно, очень удобно.
Но плюсик только сейчас поставил. Сорри.
# Ответить
62. gena_danil 30.10.2009 07:39
Великолепно! Жаль, что узнал об этом инструменте только сегодня.
Спасибо автору.
# Ответить
63. adva 19.11.2009 13:13
Спасибо, Тоже жалею, что не сразу узнал о такой вещи
# Ответить
64. Fisco 28.11.2009 13:05
>Спасибо, очень удобная и полезная приблуда.
Однозначно +!
# Ответить
65. metaeditor 14.01.2010 16:08
ОБНОВЛЕНИЕ:

- в настройки шрифтов добавлено поле для выбора набора символов (кодировки)
- исправлено положение подсказок телепата в соответствии с масштабом редактора
- добавлена возможность отображения непечатных символов (галка в настройках и новая команда в скрипте)
- исправлено отображение курсора в режиме перезаписи текста (OVR)
- добавлен новый стиль подсветки "Фон заголовков методов" для возможности установки фона строки с названием процедуры
- если в начале блока комментария первым символом стоит "\", то при открытии модуля такой блок не будет свёрнут
- добавлена поддержка подсветки доп. ключевых слов также и в строковых константах. (только слова из списка №4)
- "разукрашен" диалог списка закладок, цветовых/модифицированных блоков
- добавлена функция отображения результатов поиска текста в текущем модуле. окошко появляется автоматически при вызове
команды поиска текста или же только по нажатию соответствующей кнопки на панели инструментов плагина.
режим показа настраивается в диалоге настроек. команда добавлена в скрипт.
+ 1 [ JohnyDeath; ]
# Ответить
66. CheBurator 24.01.2010 19:26
Где на 1Cpp на форуме колорера- ссылка на скачивание актуального релиза? в каком посте?
Ответили: (67)
# Ответить
68. CheBurator 24.01.2010 19:58
(67) ветку-то я знаю, но все равно спсб. натолкнуло посмотреть на "ветку-начало"... туплю-с...
# Ответить
69. Salim 12.02.2010 23:24
70. KrakoZyabl 16.02.2010 15:06
Великая вещь !!! Спасибо огромное!!! :) ;) :!: :!: :!: И где я раньше был только ???..))
# Ответить
71. ITAlex 24.02.2010 13:22
Очень удобно! Производительность и качество растет!!! //кроме шуток!
ну вот и как теперь на 8-ку переходить :cry:
Ответили: (72)
+ 1 [ ixijixi; ]
# Ответить
72. Поручик 24.02.2010 14:16
(71) Да легко. Те, кто бросил это грязное дело, ещё не пожалели.
# Ответить
73. andrey_k65 22.03.2010 00:29
Спасибо! просто супер!
# Ответить
74. igorb 30.03.2010 10:18
+1 однозначно :) очченя удобно!!!
# Ответить
75. o.nikolaev.infostart 14.02.2011 19:36
Одна из самых крутых штук для 7.7. Без нее на 7.7 писать вообще невозможно.
+ 1 [ nixstill; ]
# Ответить
76. Rustig 15.02.2011 12:17
Для семерочников вещь отличная - автору спасибо!
Я вот мало на семерках программирую, но довольно редко надо изучить их код, что-то дописать, тогда я весь код модуля 7.7 копирую и редактирую в модулях конфигуратора 8.1. Так я использую функционал 8.1. Кроме свертывания-развертывания и быстрого перемещения использую в том числе "интеллисенс" (то есть "контрол + пробел").
Всем успехов! :)
# Ответить
77. Meatgrinder 28.04.2011 08:30
Во-первых, большое спасибо автору! Массу времени и нервов сэкономил с помощью данного инструмента.
А во-вторых - хочу спросить, появится ли это чудо для 8.2?
Без функции выделения одинаковых слов, там просто невозможно работать. ;)
Ответили: (80)
+ 1 [ cleaner_it; ]
# Ответить
78. cleaner_it 09.05.2011 09:36
Отличная вещь:) С каждой версией все лучше и лучше:)
# Ответить
79. nixstill 05.10.2011 02:41
Спасибо, автору почтение! С ней на 7.7 писать очень удобно. Периодически работаю с семерками.
# Ответить
80. orefkov 13.11.2011 02:06
(77)
Запоздалый ответ, но вот начало появляться: http://snegopat.ru/forum/viewtopic.php?f=1&t=61
Ответили: (82)
# Ответить
81. nll.jojo 20.01.2012 15:22
отлично, юзаю давно
# Ответить
82. DimaP 28.04.2012 11:12
(80) снегопат платный, а SciColorerV8 пока глючный
но для 7.7 вообще вещь офигенная!!!
# Ответить
83. tanekQ 24.08.2012 11:16
Класс, просто класс! и чего я раньше этим не пользовалась!?
# Ответить
84. MadDAD 14.12.2015 14:02
А исходники не планируете обнародовать?
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл






IE 2016