Различия клавиш быстрого доступа IDE между XE2 и XE - PullRequest
4 голосов
/ 12 декабря 2011

В XE действие Ctrl + Ввод и Ctrl + Щелкните, когда объявление имени файла в предложении USES показалось идентичным - он открыл файлв редакторе.Теперь в XE2 кажется, что Ctrl -Click работает нормально (если программа была скомпилирована), но Ctrl - Enter работает только с именами файлов с полными путямиНапример:

UArtResourceExplorerDlg in '..\..\Paslib32\src\Paslib32\UArtResourceExplorerDlg.pas',

Если указано только

UArtResourceExplorerDlg,

, IDE не может найти его, несмотря на то, что программа компилируется нормально.Есть ли какая-то дополнительная информация о пути, которую я должен добавить?

Ответы [ 3 ]

3 голосов
/ 12 декабря 2011

Я также заметил это изменение поведения и нахожу его очень раздражающим.Это заставляет меня тянуться к мышке, когда я не хочу и никогда не привык.

Насколько я могу судить, нет способа восстановить старое поведение, и я подозреваю, что это на самом делерегрессия в IDE.Одним из подкреплений для этого представления является то, что оно использовалось для блоков RTL / VCL, и, конечно, мне не нужно сообщать IDE, где их искать.

Если никто не придумал решение, то я думаю, что оно должнобыть сообщено в Quality Central.

0 голосов
/ 02 января 2017

Фактически, Ctrl + Enter должен открывать файл в позиции курсора, в то время как Ctrl + LeftClick выполняет поиск символа, по которому вы щелкнули, открывает блок, содержащий его объявление, и перемещает курсор к объявлению (или вслучай метода до реализации) этого символа.

0 голосов
/ 13 декабря 2011

Я не уверен, допустимо ли это для XE / XE2, но если путь к исходному файлу указан в пути library , тогда Ctrl -Click будет работать.Если вы хотите, чтобы Ctrl - Введите , то попробуйте убедиться, что путь к источнику находится в пути Просмотр .То же самое происходит со мной в Delphi 6/7.

...