IntelliSense Manager предоставляет вам возможность выполнить задачи по управлению IntelliSense:
-
General Tab Установить опции, которые влияют на вид и функциональность IntelliSense, такие как уровни доступности возмодностей и символы, вызывающие завершение синтаксиса.
-
Types Tab Управлять предметами, которые появляются в списках опций AS для определенных элементов Visual FoxPro в случаях, когда осуществляется строгое соответствие при печати команд.
-
Custom Tab Редактировать записи в таблице IntelliSense.
-
Advanced Tab Редактировать пользовательские свойства IntelliSense, которые оказывают влияние на его функциональность. Производить обслуживание записей в таблице IntelliSense и прочей функциональности IntelliSense.
Приложение IntelliSense Manager указывается системной переменной _CODESENSE. Для получения более подробной информации смотрите _CODESENSE System Variable.
Таблица IntelliSense, которая хранится в файле FoxCode.dbf, содержит записи, которые предоставляют данные для IntelliSense Manager. Для получения более подробной информации смотрите Настройка IntelliSense в Visual FoxPro и Системная переменная _FOXCODE.
Закладка General
На этой закладке вы можете управлять уровнями доступности и символами, вызывающими опции форматирования для функциональности IntelliSense.
- Enable IntelliSense
-
Активирует или блокирует IntelliSense в Visual FoxPro. Для получения более подробной информации смотрите Как: Активировать или заблокировать Disable IntelliSense.
- List members
-
Указывает уровень доступности для функциональности членов списка (List Members). Доступны приведенные ниже уровни:
-
Automatic Автоматически отображает в текущей позиции курсора элемент listbox со списком членов, когда вы наживаете соответствующую клавишу активатора функциональности.
-
Manual Отображает элемент listbox со списком членов, когда вы выбираете из меню Edit или наживаете CTRL+J.
-
Disabled Не отображает элемент listbox со списком членов.
Для получения более подробной информации смотрите Как: установить опции IntelliSense и Завершение синтаксиса с IntelliSense.
-
- Quick info tips
-
Определяет уровне доступности для функциональности Quick Info. Доступны приведенные ниже уровни:
-
Automatic Автоматически отображает в текущей позииции курсора элемент listbox Quick Info когда вы нажимаете соответствующую клавишу активатора функциональности.
-
Manual Отображает элемент listbox Quick Info со списком членов, когда вы выбираете List Members из меню Edit или нажимаете CTRL+I.
-
Disabled Не отображает элемент listbox Quick Info.
Для получения более подробной информации смотрите Как: установить опции IntelliSense и Завершение синтаксиса с IntelliSense.
-
- Browse
-
Открывает окно для просмотра таблицы IntelliSense. Для получения более подробной информации смотрите Настройка IntelliSense в Visual FoxPro и Системная переменная _FOXCODE.
- Tips
-
Открывает окно, которое отображает информацию о синтаксисе, когда вы печатаете достаточно число символов для распознавания команды Visual FoxPro.
Используйте его для команд и функций, которые имеют много опций или параметров. Окно Tips отображают только те команды и функции Visual FoxPro, информация о которых содержится в таблице IntelliSense. Класс и объект IntelliSense не отображаются.
Capitalization/Expansion
Эта секция предоставляет возможность управлять тем, как IntelliSense форматирует регистр букв для родного Visual FoxPro программного синтаксиса, когда производится замещение или расширение синтаксиса. Вы можете, кроме того, запретить расширение или использовать установку регистра букв в таблице IntelliSense.
- Functions
-
Перечисляет установки IntelliSense регистров букв для функций Visual FoxPro. Значением по умолчанию является UPPERCASE.
- Commands
-
Перечисляет установки IntelliSense регистров букв для команд Visual FoxPro. Значением по умолчанию является UPPERCASE.
- FoxCode default
-
Перечисляет установки регистров букв для предметов в таблице IntelliSense. Эта установка подается как глобальная установка, используемая по умолчанию, которые могут использовать предметы в таблице IntelliSense в случае, если они не имеют своих собственных установок для регистров букв. Эта установка хранится в записи первого предмета Version таблицы IntelliSense. Для получения более подробной информации смотрите Структура таблицы IntelliSense.
- Apply changes to Visual FoxPro language only
-
Определяет - будут ли сделанные изменения применяться ко всем или только к родным командам и функциям Visual FoxPro. Эта установка хранится в поле Source для предметов, на которые она оказывает влияние в таблице IntelliSense. Для получения более подробной информации смотрите Структура таблицы IntelliSense.
Types Tab
Управляет отображением доступных типов данных и прочих предметов, когда применяется строгая типизация, например, при декларации LOCAL myVar AS
при использовании команды LOCAL. Типы могут быть базовыми внутренними элементами, такими, как строки, числа и классы Visual FoxPro и COM. Для получения более подробной информации смотрите Как: применить строгую типизацию для кода класса, объекта и переменной.
- Types
-
Перечисляет предметы и типы данных, которые могут появиться в списке опции AS для определенных команд Visual FoxPro. Звездочка в третьей колонке означает, что поле Data записи, предназначенной для этого предмета содержит код скрипта в таблице IntelliSense. Для того чтобы спрятать предмет в списке, очистите находящийся рябом с ним checkbox.
Tip
Для сортировки по колонкам, щелкните по заголовку колонки.
- Edit
-
Отображает выбранный предмет из списка Types в окне просмотра с тем, чтобы вы могли отредактировать его запись в таблице IntelliSense.
- Type Libraries
-
Производит поиск в регистре Windows для доступных библиотек типоа COM серверов и элементов управления ActiveX. Вы можете выбрать библиотеку типов, которая появится в диалоговом окне Type Library References для добавлянния ее в список предметов, доступных для строгой печати.
- Classes
-
Открывает диалоговое окно Open с тем, чтобы вы могли выбрать класс Visual FoxPro, который вы желаете добавить в список предметов, доступных для строгой печати.
- Web Services
-
Открывает диалоговое окно Visual FoxPro XML Web Services Registration с тем, чтобы вы могли добавить Web service в список предметов, доступных для строгой печати. За подробностями обратитесь к описанию Диалоговое окно Visual FoxPro XML Web Services Registration.
Custom Tab
Предоставляет вам возможность добавлять или редактировать записи для определенных пользователем предметов IntelliSense в таблице IntelliSense. Однако, вы можете видеть все предметы IntelliSense простым открытием ее таблицы для просмотра. Для получения более подробной информации смотрите Настройка IntelliSense в Visual FoxPro.
![]() |
---|
Звездочка (asterisk) в третьей колонке указывает, что поле Data в этой записи для предмета IntelliSense содержит код скрипта в таблице IntelliSense. |
- Replace
-
Определяет символы, которые активируют расширение синтаксиса символами, указанными в блоке With.
- With
-
Указывает символы для вставки, когда вы печатаете символы в Replace box.
- Type
-
Перечисляет типы, которые вы можете выбрать для предмета IntelliSense.
- Script
-
Открывает окно редактирования для ввода или редактирования кода скрипта для предмета IntelliSense. Код скрипта появляется в поле Data записи, предназначенной для этого предмета.
- Edit
-
Отображает полную запись для редактирования предмета IntelliSense.
- Add
-
Добавляет новый предмет IntelliSense с указанными текстами Replace и With в таблицу IntelliSense.
Замечание
Кнопка Add становится доступной, когда вы изначальное выберите тип, отличающийся от Command. Заголовок Add кнопки изменяется на Replace, если вы редактируете существующий предмет IntelliSense.
- Delete
-
Удаляет выбранный предмет.
Advanced Tab
Предоставляет вам возможность редактировать настраиваемые свойства IntelliSense, которые оказывают влияние на функциональность IntelliSense и осуществляют задачи обслуживания IntelliSense.
- Edit Properties
-
Отображает настраиваемые свойства IntelliSense в диалоговом окне Custom Properties с тем, чтобы вы могли указать или редактировать значения для развития функциональности IntelliSense. Ваши изменения сохраняются при закрытии диалогового окна Custom Properties.
-
Property Выводит список настраиваемых свойств IntelliSense properties.
-
Description Отображает описание настраиваемого свойства IntelliSense.
-
Value Отображает значение для настраиваемого свойства IntelliSense.
В приведенной ниже таблице приведены настраиваемые свойства IntelliSense.
Свойство Описание Значение по умолчанию lEnableFullSetDisplay
Управляет поведением - будет ли автоматически вводиться второе слово, например, TO в определенных командах SET.
T
lHideScriptErrors
Подавляет вывод на экран ошибок скриптов IntelliSense.
F
lKeywordCapitalization
Разрешает капитализацию и расширение клюевых слов команды.
T
lPropertyValueEditors
Разрешает скрипты, которые включают редакторы значения для определенных свойств.
T
lExpandCOperators
Разрешает автоматическое расширение операторов C типа, таких как ++, --, +=, -+, *= и /=.
T
lAllowCustomDefScripts
Разрешает включение скриптов в обработчик скриптов, используемый по умолчанию.
T
lEnableMultiWordCmdExp
Управляет поведением - будет ли команда расширена с множеством слов.
T
lDebugScribts
Позволяет отладку скриптов для IntelliSense.
F
-
- Clean Up
-
Открывает диалоговое окно Maintenance с тем, чтобы вы могли осуществлять задачи обслуживания IntelliSense.
-
Restore Foxcode Восстанавлвает исходную таблицу IntelliSense для родных элементов языка Visual FoxPro. Определенные пользователем предметы остаются в таблице до тех пор, пока вы не удалите их вручную на закладке Custom окна IntelliSense Manager.
-
Clean Up FoxCode Удаляет записи, маркированные для удаления в таблице IntelliSense.
-
Clean Up Lists Удаляет файлы, которые больше не существуют из списка наиболее часто используемых (MRU).
-
Zap Lists Удаляет все файлы из списка наиболее часто используемых (MRU).
-