Все изображения кликабельны.
IDE Insight
Лично я, не смотря на все старания разработчиков разрекламировать IDE Insight, впервые появившейся в прошлой версии Delphi, так и не стал активно использовать этот инструмент.
Но все же небольшое изменение в IDE Insight (F6 для вызова) я упомяну здесь. Теперь отображаются имена файлов и пути для модулей.
Забавно, выделив компонент и нажав кнопку ОК или Enter, в дизаайнере форм мы выделим соответствующий компонент. Однако двойной щелчок не приведет к изменению фокуса, а просто закроет диалог IDE Insight.
Delphi Class Explorer
Этот инструмент теперь обзавелся окном поиска. И хотя Delphi Class Explorer я тоже не использую, думаю, что поиск в любом списке или дереве лишним не бывает. К тому же подходящие под критерии поиска классы подсвечиваются непосредственно после ввода очередного символа. Это довольно удобно.
Встроенная подсказка для New Items диалога.
В меню выбираем File > New > Other, видим диалог:
При наведении курсора на иконку появляется подсказка. В официальной документации написано:
For example, if you select Console Application, the help describes the design and uses for a console application.
Курьез заключается в том, что именно при наведении курсора на иконку Console Application подсказка не появляется.
Измения в редакторе кода
Для перемещения между редактируемыми строками в редакторе кода были добавлены четыре новых комбинации клавиш:
CTRL+SHIFT+F7: Перемещает курсор к началу предыдущего блока изменений (вне зависимости от того сохранен он или нет, т.е. желтый он или зеленый).
Если курсор стоит на 36-й строке, то он будет перемещен на 31-ю, если на 31-й, то на 29-ю.
CTRL+SHIFT+F8: Перемещает курсор к началу следующего блока изменений (вне зависимости от того сохранен он или нет, т.е. желтый он или зеленый).
Если курсор стоит на 36-й строке, то он будет перемещен на 37-ю, если на 29-й, то на 31-ю.
ALT+SHIFT+F7: Перемещает курсор к началу предыдущего не сохраненного (желтого) блока изменений. Если курсор стоит на 36-й строке, то он будет перемещен на 29-ю, если на 29-й, то на 32-ю.
ALT+SHIFT+F8: Перемещает курсор к началу следующего не сохраненного (желтого) блока изменений. Если курсор стоит на 36-й строке, то он будет перемещен на 39-ю, если на 29-й, то на 32-ю.
Перезагрузка измененных файлов.
В меню Tools > Options > Editor Options появилась опция Ask to reload modified files. Если файл был изменен вне редактора кода, то редактор не станет задавать вопрос о том, перегружать данный файл или нет. Довольно полезно при использовании внешних утилит.
Error Insight.
По утверждению разработчиков они серьезно отремонтировали Error Insight (подсветка ошибок синтаксиса). В предыдущих версиях он. действительно подглючивал и подтормаживал. Что бы проверить как он работает сейчас, надо иметь достаточно объемное приложение “для опытов”. К сожалению, без установки дополнительных компонентов и некоторых телодвижений по преобразованию кода, я не могу скомпилировать ни один из моих рабочих проектов. Остается поверить на слово, что Error Insight стал работать лучше.
Хотя, как видно из рисунка до идеала еще далеко.
Настройки цветов.
Опять же, по утверждениям разработчиков исправлены цвета пробелов и табуляции. Если честно, я и раньше не замечал здесь ошибок. Возможно речь идет о каких-то специфических настройках.
Search for Usage
Очень полезный инструмент, ищущий где в коде используется та или иная переменная, объект метод и т.д.. Вызывается из контекстного меню. Теперь для его использования не обязательно включать Modeling. В одном из предыдущих постов я рассказывал о том, что для подобных целей я использую инструмент search из набора GExpert. Хотя это и не совсем то, но похоже.
Code Completion
Теперь показывает описание шаблона в списке.
В Delphi XE появилось достаточно много изменений в редакторе кода. И на мой взгляд, это хорошо. Именно редактор кода во многом способствует повышению производительности разработчика. И чтобы использовать весь потенциал редактора кода, следует отслеживать изменения от версии к версии. В следующем посте я планирую завершить описание редактора.
-
Купить:
- Delphi XE Professional (электронная версия) » 27590.31 руб.
- Delphi XE Professional (электронная версия) Upgrade » 15314.31 руб.
- Delphi XE Enterprise (электронная версия) » 61349.31 руб.
- Delphi XE Enterprise (электронная версия) Upgrade » 39866.31 руб.
- Delphi XE Architect (электронная версия) » 107384.31 руб.
- Delphi XE Architect (электронная версия) Upgrade » 70556.31 руб.
Оставить комментарий