IntelliSense - это специальная технология, позволяющая анализировать код, отображая определённые элементы кода, доступные для использования. IntelliSense предназначен для упрощения разработки приложения путём автодополнения печатаемого кода, что способствует сокращению затрачиваемого времени, исключению опечаток в коде.
Технология IntelliSense поддерживается при редактировании кода Fore/Python-модулей и форм.
Список элементов кода, доступных для использования в текущей позиции, формируется в виде раскрывающегося списка, упорядоченного по алфавиту. Для вызова списка используется сочетание клавиш CTRL+ПРОБЕЛ. При выборе какого-либо элемента списка для него выводится более подробная информация. В дополнительной информации в зависимости от типа выбранного элемента могут содержаться следующие данные:
тип выбранного элемента: класс, интерфейс, свойство, метод и т.д.;
список обязательных и необязательных параметров;
тип возвращаемого значения либо само значение;
ключевые слова.
При большом количестве доступных элементов список будет сформирован с полосой прокрутки. После выбора необходимого элемента его можно вставить в код, выполнив одно из следующих действий:
нажать клавишу ПРОБЕЛ;
нажать клавишу ENTER;
нажать клавиши CTRL+ENTER;
нажать клавишу TAB;
дважды щёлкнуть по элементу мышкой.
Список членов можно в любой момент закрыть, нажав клавишу ESC.
Для любого члена типа реализована всплывающая подсказка, содержащая синтаксис члена и список всех его обязательных и необязательных параметров. Данная подсказка выводится автоматически после указания открывающей круглой скобки после наименования члена типа. Параметр, значение которого редактируется в текущий момент, подсвечивается жирным шрифтом. После указания закрывающей круглой скобки всплывающая подсказка будет скрыта. Для вызова подсказки вручную используется сочетание клавиш CTRL+SHIFT+ПРОБЕЛ.
См. также: