OberonCore
https://forum.oberoncore.ru/

Smart - всякие полезности, облегчающие кодинг в BlackBox
https://forum.oberoncore.ru/viewtopic.php?f=47&t=3360
Страница 1 из 3

Автор:  ilovb [ Понедельник, 28 Март, 2011 11:16 ]
Заголовок сообщения:  Smart - всякие полезности, облегчающие кодинг в BlackBox

Решил тут дать отпор Microsoft Intellisense. :) И назвал сие скромно "Smart"

Буду в эту подсистему потихоньку включать всякие полезности, облегчающие кодинг в BlackBox

Вчера взял компилерный сканер и переделал его для раскраски кода.
Цвета 1С (привык...) Ежели надо поменять, то в теле модуля есть инициализация массива цветов...

Пока так. Дальше буду улучшать (говнокод уберу, редактор цветовых схем и т.д. и т.п.)

В планах для подсистемы:

1. Добавить поиск реализации метода под курсором
2. Добавить форматирование текста по запросу (как в 1С)
3. Может еще чего придумаю

ps Если интересует, то прошу потестить и высказаться тут:)
pps Ну и собсна ваши предложения/пожелания

**************************************************************************************
[Bag report]
SmartLight
version 0.0:
1. Неправильно выставляет (убивает) атрибуты шрифта при покраске
2. На базовой сборке неправильно работает ctrl + "Z" (сборка кривая?)
3. Уходит в бесконечный цикл если есть незакрытый комментарий
version 0.1:
1. Убивает атрибуты при покраске в комментариях
version 0.2:
1. Красит все подряд без разбора (то, что идет за ENDом модуля красить не нужно)
2. Нет возможности покрасить только выделенный кусок текста
3. Если вьюшка показывает конец документа, то покраска выполняется заметно медленнее (особенности системы)
version 0.3:
1. Если после END идет ключевое слово, то оно красится в цвет обычного идентификатора
subversion 0.31:
1. Нарушение предусловий TextModel.Modify в некоторых случаях

**************************************************************************************

Вложения:
SmartLight v 032.txt [13.54 КБ]
Скачиваний: 416
Комментарий к файлу: Архив версий
SmartLight.zip [40.18 КБ]
Скачиваний: 199

Автор:  Пётр Кушнир [ Понедельник, 28 Март, 2011 12:16 ]
Заголовок сообщения:  Re: Антиломка

viewtopic.php?f=24&t=48&p=422&hilit=master#p422

Автор:  ilovb [ Понедельник, 28 Март, 2011 12:35 ]
Заголовок сообщения:  Re: Антиломка

конкурент... :mrgreen:

Автор:  ilovb [ Понедельник, 28 Март, 2011 13:37 ]
Заголовок сообщения:  Re: Антиломка

Пётр Кушнир писал(а):
http://forum.oberoncore.ru/viewtopic.php?f=24&t=48&p=422&hilit=master#p422

А где "MasterColors" скачать можно???

Хочу код скомуниздить

Автор:  Пётр Кушнир [ Понедельник, 28 Март, 2011 13:57 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

а я сам не нашёл. но вот локально у меня есть. думаю, тов. Губанов будет не против, если я поделюсь http://dl.dropbox.com/u/9533224/bb/Master.zip

Автор:  Евгений Темиргалеев [ Понедельник, 28 Март, 2011 14:02 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

ilovb писал(а):
2. Добавить форматирование текста по запросу (как в 1С)
http://www.zinnamturm.eu/downloadsAC.htm#CpcBeautifier ?

Автор:  ilovb [ Понедельник, 28 Март, 2011 14:35 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

Не совсем то...

я хочу сделать просто автоматическую расстановку отступов, чтоб не париться с F11 - F12 при редактировании кода

Автор:  Сергей Губанов [ Понедельник, 28 Март, 2011 14:46 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

Дело было в 2004 году на другом форуме (http://www.progz.ru). В виде единого архива исходники кажись и не выкладывались, печатались прямо так.

Подсветка синтаксиса в BlackBox собственными руками - 18.11.2004, 18:31
http://www.progz.ru/t11947/

Автор:  Info21 [ Понедельник, 28 Март, 2011 14:47 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

ilovb писал(а):
я хочу сделать просто автоматическую расстановку отступов, чтоб не париться с F11 - F12 при редактировании кода
так она, вроде, с F5 автоматическая, если ей не мешать?

Автор:  ilovb [ Понедельник, 28 Март, 2011 14:51 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

2 Сергей Губанов
Цитата:
Теперь осталось только победить мерцание возникающее при скролинге колесиком мыши большого документа.


Победили?

Автор:  ilovb [ Понедельник, 28 Март, 2011 14:53 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

Info21 писал(а):
с F5 автоматическая, если ей не мешать?


Имеется в виду при редактировании уже набранного текста (IFу где вставить или убрать и т.д.) Нажал гк и все выровнялось.

Автор:  ilovb [ Понедельник, 28 Март, 2011 14:56 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

Еще кстати не мешало бы ctrl + "[" и ctrl + "]" сделать, чтобы быстро перемещаться(выделять) по блокам

Автор:  Иван Денисов [ Понедельник, 28 Март, 2011 15:28 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

Полезно также взять CpcBeautifier посмотреть, там реализована расстановка отступов и много чего интересного. Использую ее доточенную на все черно-белое :) и италиком научил ее комментарии выделять.

Автор:  Евгений Темиргалеев [ Понедельник, 28 Март, 2011 17:20 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

ilovb писал(а):
Не совсем то...

я хочу сделать просто автоматическую расстановку отступов, чтоб не париться с F11 - F12 при редактировании кода
Гораздо больше Вам придётся париться при делании "умной" тулзы (простые --- F5, F11-F12 уже есть). В смысле результат тут мал, а усилий много. И тулза, скорее всего, получится толстая (для своей задачи).

Но в качестве упражнения в программировании эта задача, имхо, неплоха. Дерзайте :)

Автор:  Евгений Темиргалеев [ Понедельник, 28 Март, 2011 22:30 ]
Заголовок сообщения:  Re: Антиломка

ilovb писал(а):
конкурент... :mrgreen:
Можете ещё поглядеть: https://svn.oberoncore.ru/community/old ... trunk/Rad/

Автор:  Евгений Темиргалеев [ Понедельник, 28 Март, 2011 22:45 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

Сообщения о разворачивалке абстрактных методов отделены в появившуюся тему: viewtopic.php?p=61972#p61972

Автор:  Димыч [ Вторник, 29 Март, 2011 06:45 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

Сергей Губанов писал(а):
Дело было в 2004 году на другом форуме (http://www.progz.ru). В виде единого архива исходники кажись и не выкладывались, печатались прямо так.

Подсветка синтаксиса в BlackBox собственными руками - 18.11.2004, 18:31
http://www.progz.ru/t11947/

Включено также в работающем виде в мою сборку oberonrevival v.0.2

Автор:  ilovb [ Вторник, 29 Март, 2011 09:03 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

Вышла версия 0.1 см. первое сообщение
Исправлены некоторые ошибки

Автор:  ilovb [ Среда, 30 Март, 2011 08:17 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

Вышла версия 0.2 см. первое сообщение
Наконец дошло как менять у текста только один атрибут color

Вполне юзабельная версия

Автор:  Info21 [ Среда, 30 Март, 2011 08:39 ]
Заголовок сообщения:  Re: Smart - всякие полезности, облегчающие кодинг в BlackBox

ilovb писал(а):
Наконец дошло как менять у текста только один атрибут color
Вы бы спросили...

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/