IDE Delphi 10.4.2 Sydney порадовала новой реализацией механизма Error Insight. Кроме индикации ошибок, новая версия Error Insight умеет показывать предупреждения и подсказки. К тому же теперь он не ограничивается, только подчеркиванием слов в редакторе.
Создадим небольшой новый проект, который содержит ошибку, предупреждение и подсказу:
Настраивается вся эта красота через параметры: Tools > Options > User Interface > Editor > Language > Error Insight Для настройки Error Insight в RAD Studio 10.4.2 Sydney доступны следующие параметры:
Создадим небольшой новый проект, который содержит ошибку, предупреждение и подсказу:
program DisplayErrorsWarningsHints; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils; function Test: Boolean; var Unused: Integer; AssignedAndNeverUsed: Cardinal; NotInitialized: Integer; begin AssignedAndNeverUsed := NotInitialized; if Result then end; begin UndeclaredIdentifier end.Начиная с RAD Studio 10.4.2 Sydney, в дополнение к индикации ошибок красным цветом, добавляется индикация предупреждений оранжевым цветом, и подсказок голубым. Соответственно и всплывающие подсказки при наведении указателя мыши на подчеркнутое слово отображают не только ошибки, но и предупреждения и подсказки. Для наглядности всплывающие подсказки дополнены иконкой с типом сообщения. Кроме подчеркивания слов в редакторе кода добавлены еще два вида индикатора. Во-первых, в служебной зоне левой части редактора рядом с отображением номеров строк, можно включить отображение иконок для индикации строк, которые содержат ошибки, предупреждения и/или подсказки. Во-вторых, в строке состояния редактора кода, справа от слайдера для изменения размера шрифта, мы видим счетчики количества ошибок, предупреждений и подсказок в текущем файле. И это не все. Окно "Structure View" теперь тоже дополнено списком предупреждений и подсказок.
Настраивается вся эта красота через параметры: Tools > Options > User Interface > Editor > Language > Error Insight Для настройки Error Insight в RAD Studio 10.4.2 Sydney доступны следующие параметры:
- Show Error Insight levels - уровни отображения Error Insight:
- None – ни отображать ничего;
- Errors Only – отображать только ошибки (как было в предыдущих версиях RAD Studio);
- Warnings and above - отображать только ошибки и предупреждения;
- Hints and above - отображать только ошибки и подсказки;
- Everything - отображать все (ошибки, предупреждения и подсказки).
- Editor rendering style - стиль отрисовки подчеркивания:
- Classic – тонкая волнистая линия (как было в предыдущих версиях RAD Studio);
- Smooth Wave - гладкая волна
- Solid line – сплошная линия
- Dots – точки
- Show Error Insight in editor gutter – включить/выключить отображение иконок в служебной зоне левой части редактора.
- Show Error Insight levels = Everything
- Editor rendering style = Classic
- Show Error Insight in editor gutter = True
Первое с чем я столкнулся при работе в 10.4.2 - не работали хоткеи
ОтветитьУдалитьCtrl+Click
Ctrl+Shift+UP|Down
Ctrl+Shift+C
Плюс пропали записи об ошибках в окне Structure после того, как попереключался между модулями (хотя ошибок в модуле полно было)
К куче багов в дельфи я уже привык и продолжил работать. Спустя пару часов хоткеи заработали (возможно повлияло то, что я все ошибки в модуле исправил).
Из хорошего - спустя много лет, наконец таки заработала комбинация Ctrl+Click по имени ф-и, для случая когда в теле ф-и были другие вложенные ф-и. Этого прям очень очень не хватало