Control Click, чтобы получить определение в IDE, не работает

StackOverflow https://stackoverflow.com/questions/1072085

  •  21-08-2019
  •  | 
  •  

Вопрос

Я использую C++Builder и знаю, что для перехода к определению переменной или класса необходимо нажать клавишу управления и щелкнуть имя метода или любой идентификатор, по которому вы хотите перейти к определению.

Однако, как большинство из вас заметили, это не всегда работает.

Есть ли у кого-нибудь какой-нибудь трюк, как это сделать?

Это было полезно?

Решение 3

На самом деле я использовал эмулятор Visual Studio для ключей, и поэтому теперь я могу щелкнуть правой кнопкой мыши всплывающее меню и перейти к определению.

Еще одним преимуществом перечисления настройки клавиатуры Visual Studio является многострочная вкладка, и теперь работает клавиша Alt-Tab.К сожалению, больше нет ярлыка для компиляции (F6 для настройки клавиатуры по умолчанию в RAD Studio 2007).

Другие советы

«Перейти к объявлению» обычно выполняется успешно при вызове из исходного файла, но не выполняется при вызове из заголовка.Легко понять почему, если знать, как это работает:Когда вы нажимаете Ctrl+щелчок по идентификатору, компилятор запускается в специальном режиме «Кибитц» и компилирует исходный код до позиции курсора.Для файла .cpp это легко — обычно их можно скомпилировать автономно.Однако файл заголовка часто зависит от других заголовков, но не включает их явно, т.е.выполнение автономной компиляции «sysmac.h» завершится ошибкой, поскольку этот заголовок ожидает, что «System.hpp» будет включен заранее.Это одна из причин, почему автодополнение кода и просмотр кода часто терпят неудачу при вызове в файлах заголовков.

Если вы запустите Мастер предварительно скомпилированных заголовков. под Инструменты меню в Codegear 2009, это может улучшить производительность функции «Перейти к определению».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top