Рефакторинг Delphi Sydney 10.4.2 выделен серым цветом

#delphi #refactoring

#delphi #рефакторинг

Вопрос:

Переименование рефакторинга работало в течение 1 часа после установки, но внезапно перестало работать (меню выделено серым цветом, а управление shift E показывает диалоговое окно поиска вместо окна рефакторинга).

Как и элемент управления G, «перейти к» объявлению переменной или метода больше не работает.

Все это заработало вскоре после установки, но перестало работать.

Какая — нибудь помощь ?

Комментарии:

1. Попробуйте перезапустить IDE.

2. Вы устанавливали какие-либо плагины?

3. Я установил официальный компонент TMS, я не уверен, что вы назвали бы это плагином. Проблема возникает не во всех местах кода. В некоторых местах он работает нормально, но в других частях кода, похоже, он просто не понимает код, хотя компилятор работает успешно. Очень раздражает, что вы не можете полагаться на работу рефакторинга.

4. Когда вы говорите о разных частях кода. Вы имеете в виду разные части кода в одном блоке или в разных блоках? Delphi может отключить некоторые функции в блоках, которые были открыты за пределами вашего проекта.

5. Это происходит, когда вы используете встроенные переменные, даже со всеми исправлениями в 10.4.2. Как только я использую встроенную переменную, я обнаруживаю, что Ctrl-Shift-E не работает, а пункты меню рефакторинга отображаются серым цветом.