Компонента "контекстная подсказка"
- Поддерживает все родные языки платформы
- Встроенный язык
- Язык запросов
- Язык выражений компоновки данных
- Можно программно подключать к любому полю текстового документа
-
подключена ко всем доступным программно редакторам программных текстов
- имеет справку по своим функциям
- кнопка "Контекстная подсказка" ()
- вычисление предопределенных свойств и методов
- вычисление свойств, определяемых метаданными
- вычисление расширений форм и элементов управления
- подсказка в специальных случаях: языка запросов - <ССЫЛКА >,; внутреннего языка -, <Новый >, <Новый(" >,
- отображение адекватной информации об ошибке и подсветка ошибочной строки текста
- переход к ближайшему определению идентификатора в тексте
- горячий фильтр по подстроке в списке слов подсказки
- в настройках компоненты флажком "Предпочитать собственный конструктор запроса" можно включить использование собственного конструктора запросов подсистемы
- поддержка программного указания свойств локального контекста
- поддержка явного указания типа в комментариях (//: Таб=Новый Таблица;)
- поддержка шаблонов текста (st), шаблон выполняется кнопкой
"Выполнить шаблон" (SHIFT+SPACE), которая включается только после
указания файла шаблонов -
кнопка-переключатель "АвтоКонтекстняСправка" (CTLR+ALT+A), котораяпозволяет автоматически (раз в секунду) обновлять страницу справки в
соответствии с текущим контекстом для курсора - В настройках опция "Предпочитать собственный конструктор запроса"
- подсказка по параметру метода или конструктора открывает страницу синтакс-помощника и выделяет текущий параметр красным
- контекстная справка умнее определяет какую страницу справки нужно
открывать по сравнению с конфигуратором для текущего слова в тексте
-
контекстная справка умеет работать с описанием как встроенного языка, так и языка запросов и языка выражений компоновки данных
- в списке контекстной подсказки колонка "Определение" и пиктограмма
показывают происхождение свойства или метода (метаданные - зеленый,
платформа - синий, локальные - красный) - кнопка "Копировать весь текст в буфер обмена в виде выражения встроенного языка" для текста запроса
- С версии 5.90 добавлена опция использования HTML отображения подсказок на базе редактора Monaco https://github.com/salexdv/bsl_console
Настройки компоненты
Вызов подсказки
Неудобная работа контекстной справки в конфигураторе
Удобная работа контекстной справки в подсистеме