Этот пост является укороченным переводом описания первой версии Продвинутого Инспектора Объектов из блога Uwe.
Не так давно, коллега рассказал про расширение для Delphi замещающий стандартный инспектор объектов альтернативным, с поддержкой фильтра и функции любимых свойств. Пользуюсь этим расширением уже месяц в Delphi XE. Работает стабильно.
На данный момент Revised Object Inspector поддерживает Delphi 2010, Delphi XE, XE2 и XE3. На 21 сентября 2012 года последней версией является Beta 6.
Автор эксперта: Uwe Schuster. Uwe также является активным разработчиком Version Insight Plus, Modal Search Dialog expert, Platforms Expert, IDE Compiler Utils, а также Jedi Version Control System.
См. также:
Вот так выглядит Revised Object Inspector. Отличия в закладке Favorites и строке фильтрации.
А вот стандартный Object Inspector в Delphi XE2:
Фильтр позволяет искать свойства по строке. Фильтрация не чувствительна к регистру. Фильтр также учитывает дочерние свойства. Вот почему на следующей иллюстрации можно видеть свойство Font, так как у него есть дочернее свойство Style.
Фильтрация в продвинутом инспекторе объектов:
Фильтр позволяет использовать точку, при фильтрации. Например, можно ввести Font.Style, или даже t.Style.
Чтобы добавить свойство в Favorites, используйте пункт Add Favorite в контекстном меню инспектора объектов. Добавленные в Favorites свойства подсвечиваются в инспекторе зелёным цветом.
Свойства, добавляемые в Favorites, по умолчанию не являются глобальными. Но если очистить название класса, то они станут глобальными. Обратите внимание, что частичные имена классов здесь не поддерживаются.
Если свойство было добавлено в Favorites случайно, вы можете его убрать с помощью команды “Remove Favorite” контекстного меню, на закладке Favorites.
Диалог настроек продвинутого инспектора объектов можно открыть с помощью команды “Environment Options | Object Inspector”.
И, отвечая на незаданный вопрос «можно ли получить исходный код эксперта», отвечу – нет, и более того, автор сообщил, что не собирается их открывать.
Отличный эксперт. Пользуюсь временами дома - стабильность на высоте!
ОтветитьУдалитьВот то, чего действительно очень не хватало в Delphi! Фишка с Favorites определенно сэкономит кучу времени, если не забывать про эту функцию :D
ОтветитьУдалитьFavourites действительно полезен, т.к. искать кучу свойств в изначально небольшом окошке инспектора для меня было проблемно.
ОтветитьУдалитьПлюсую.
ой спасибочки, фавориты уже давным давно есть в Lazarus.. вот, что как раз хочется видеть в новых редакциях среды разработки, действительно полезные фишки ускорящие работу и укрепляющие нервы :)
ОтветитьУдалитьА можно как-то бэкапить настройки? Переносить их и в этом духе.
ОтветитьУдалитьЗдравствуйте, Алексей. Вы бы не могли отправить мне этот эксперт? Сайт разработчика лег и похоже надолго, больше в интернете нигде найти не удается. idxbk [at] bk.ru, заранее спасибо!
ОтветитьУдалитьВыложил 4ю бету сюда.
УдалитьНа дропбоксе этот файл теперь рестриктед. Кто в курсе что случилось?
ОтветитьУдалитьПеревыложил на Google Drive. Посмотрим, сколько он там продержится.
УдалитьА старый пропал, потому что DropBox заблокировал мне шаринг. Слишком большой траффик, якобы. =( Только непонятно откуда.
Теперь и orphus какое-то время не будет работать.
В прошлом коменте ссылку не активной сделал...
ОтветитьУдалитьСайт автора в дауне.
Вот тут копии его экспертов выложили https://plus.google.com/u/0/113949901926605583536/posts/eKoReMFxrq2
Список экспертов (с поддeржкой XE2 и XE3):
Modal Search Dialog Expert Beta 4
Object Inspector Expert Beta 6
Platforms Expert Beta 3
IDE Compiler Utils Alpha 3
JEDI VCS IDE Clients
Revised TStringList Visualizer
Спасибо.
УдалитьВещь!
ОтветитьУдалитьДа, неплохая вещь.
ОтветитьУдалитьЕщё бы поиск в проджект менеджере прикрутить - было бы идеально.
Дааа! Ужасно не хватает!
УдалитьТочнее, поиск там и так есть, но не очень удобный, ибо ищет и по юнитам и по проектам (В D6 - не помню, как в новых версиях). А вот если бы там фильтр был по части названия проекта - это было бы расчудесно.
А то когда в группе проектов перманентно висят штук 70 проектов (специально пересчитал) с похожими названиями - найти нужный становится проблемой.
А где скачать можно?
ОтветитьУдалитьОфициальный сайт давно лежит.
УдалитьПоследнюю версию (шестую) кто-то выкладывал тут: https://plus.google.com/u/0/113949901926605583536/posts/eKoReMFxrq2
Или вот четвертая здесь: https://docs.google.com/open?id=0B9yJxWm1ZO7bSU1VWlg5QTNZRkU
Автор свой сайт удалил, проект развивать отказался. Последняя версия от 2012 года. С тех пор никаких обновлений. Лишь твиттерные ухмылки в сторону Embarcadero и их нового поиска/фильтра в DX10.
ОтветитьУдалить