Delphi Подскажите, чтобы добавить в использование

Только что обновился с Delphi XE до Токио и надеялся на некоторые обновленные функции IDE.

Приятной особенностью было бы автоматическое предоставление опций для добавления модуля в предложение использования. Например, если вы ссылаетесь на что-то в коде, который не используется, было бы неплохо, если бы IDE предложила вам добавить соответствующие модули.

Например, если вы не усложняете, в IntelliJ вы можете объявить Button, но еще не добавили связанную библиотеку в предложение Import.

Например, IntelliJ / Android Studio

Когда это происходит, выделенная строка выделяется (как в Delphi), но среда IDE позволит вам добавить необходимую библиотеку с помощью Alt-Enter. Если есть несколько библиотек (он знает об этом), он предложит вам ту, которую вы хотите.

Что-нибудь подобное для Delphi?

1 ответ

Решение

Delphi 2007 и более поздние версии поддерживают это для большинства известных ему типов (в поиске или пути к библиотеке). (Это, возможно, были доступны в D2005/2006, я не их установку в любом месте прямо сейчас, чтобы проверить, я знаю, что это не было в Delphi 7.).

Помещенный в типе, и используйте меню рефакторинга (Refactor-> Найти Unit) или нажмите Ctrl+Shift+A.

Вот пример:

Диалог поиска объекта

Это не на 100% эффективно, но это значительное улучшение по сравнению со старым.

(И да, я знаю о TArray<string>, Прежде чем кто-колокольчики. Я просто схватил быстрый вид, что я знал, что не буду в по умолчанию VCL форма использует условие для примера.)

Другие вопросы по тегам