#delphi #refactoring
#delphi #рефакторинг
Вопрос:
Переименование рефакторинга работало в течение 1 часа после установки, но внезапно перестало работать (меню выделено серым цветом, а управление shift E показывает диалоговое окно поиска вместо окна рефакторинга).
Как и элемент управления G, «перейти к» объявлению переменной или метода больше не работает.
Все это заработало вскоре после установки, но перестало работать.
Какая — нибудь помощь ?
Комментарии:
1. Попробуйте перезапустить IDE.
2. Вы устанавливали какие-либо плагины?
3. Я установил официальный компонент TMS, я не уверен, что вы назвали бы это плагином. Проблема возникает не во всех местах кода. В некоторых местах он работает нормально, но в других частях кода, похоже, он просто не понимает код, хотя компилятор работает успешно. Очень раздражает, что вы не можете полагаться на работу рефакторинга.
4. Когда вы говорите о разных частях кода. Вы имеете в виду разные части кода в одном блоке или в разных блоках? Delphi может отключить некоторые функции в блоках, которые были открыты за пределами вашего проекта.
5. Это происходит, когда вы используете встроенные переменные, даже со всеми исправлениями в 10.4.2. Как только я использую встроенную переменную, я обнаруживаю, что Ctrl-Shift-E не работает, а пункты меню рефакторинга отображаются серым цветом.