mirror of
https://github.com/salexdv/bsl_console.git
synced 2024-11-28 08:48:48 +02:00
5.2 KiB
5.2 KiB
Функция setOption
Назначение функции
Функция задает значение для опциональных настроек редактора.
Параметры функции
- optionName - string, имя настройки
- optionValue - variable, значение настройки
Пример вызова
setOption("skipInsertSuggestionAcceptor", true);
Список опциональных настроек
Управление событиями
generateModificationEvent
- boolean, включает/отключает генерацию события при любом изменении содержимого редактораgenerateBeforeShowSuggestEvent
- boolean, включает/отключает генерацию события перед появлением списка подсказокgenerateSuggestActivationEvent
- boolean, включает/отключает генерацию события при активации пункта в текущем списке подсказокalwaysDisplaySuggestDetails
- boolean, управляет постоянным отображением детальной информации в списке подсказок (работает только при включенной опцииgenerateSuggestActivationEvent
)
generateSelectSuggestEvent
- boolean, включает/отключает генерацию события при выборе пункта из списка подсказокgenerateBeforeHoverEvent
- boolean, включает/отключает генерацию события перед появлением всплывающей подсказки для слова при наведении мышиgenerateBeforeSignatureEvent
- boolean, включает/отключает генерацию события перед появлением всплывающей подсказки по вызову процедуры/методаgenerateDefinitionEvent
- boolean, включает генерацию события при переходе к определениюgenerateOnKeyDownEvent
- boolean, включает генерацию события при нажатии на клавиатуруonKeyDownFilter
- string, дополнительный фильтр по кодам клавиш
Управление подсказками
Позволяет оставить только пользовательские подсказки
disableNativeSuggestions
- boolean, отключает стандартные подсказкиdisableNativeSignatures
- boolean, отключает стандартные подсказки по вызову процедуры/функцииdisableNativeHovers
- boolean, отключает стандартные всплывающие подсказки при наведении курсора мыши на словоshowSnippetsOnCustomSuggestions
- boolean, включает показ стандартных сниппетов при выводе пользовательских подсказок черезshowCustomSuggestions
Различные настройки редактора
skipInsertSuggestionAcceptor
- boolean, позволяет пропустить вставку символа, заданного функцией setActiveSuggestionAcceptors и вызвавшего выбор активного пункта подсказкиskipAcceptionSelectedSuggestion
- boolean, позволяет пропустить вставку текста активного пункта подсказки при нажатии символа, заданного функцией setActiveSuggestionAcceptorsdisableContextCommands
- boolean, отключает формирование контекстного меню и привязку некоторых горячих клавиш, которые связаны с пунктами меню. Установка значения опции имеет смысл только до вызова функции инициализацииinit()
disableContextQueryConstructor
- boolean, отключает формирование кнопки контекстного меню "Конструктор запросов". Установка значения опции имеет смысл только до вызоваinit()
autoResizeEditorLayout
- boolean, включает перерисовку редактора при изменении размеров окнаrenderQueryDelimiters
- boolean, включает выделение цветом разделителей запросовdisableDefinitionMessage
- boolean, отключает показ сообщенияОпределение для ххх не найдено
при переходе к определению по F12 или CTRL+F12