You've already forked bsl_console
mirror of
https://github.com/salexdv/bsl_console.git
synced 2026-06-15 21:55:31 +02:00
5.6 KiB
5.6 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, дополнительный фильтр по кодам клавиш
generateSnippetEvent- boolean, включает генерацию события при вставке сниппета
Управление подсказками
Позволяет оставить только пользовательские подсказки
disableNativeSuggestions- boolean, отключает стандартные подсказкиdisableNativeSignatures- boolean, отключает стандартные подсказки по вызову процедуры/функцииdisableNativeHovers- boolean, отключает стандартные всплывающие подсказки при наведении курсора мыши на словоdisableNativeCodeAction- boolean, отключает стандартные подсказки по форматированию кодаshowSnippetsOnCustomSuggestions- boolean, включает показ стандартных сниппетов при выводе пользовательских подсказок черезshowCustomSuggestions
Различные настройки редактора
skipInsertSuggestionAcceptor- boolean, позволяет пропустить вставку символа, заданного функцией setActiveSuggestionAcceptors и вызвавшего выбор активного пункта подсказкиskipAcceptionSelectedSuggestion- boolean, позволяет пропустить вставку текста активного пункта подсказки при нажатии символа, заданного функцией setActiveSuggestionAcceptorsdisableContextCommands- boolean, отключает формирование контекстного меню и привязку некоторых горячих клавиш, которые связаны с пунктами меню. Установка значения опции имеет смысл только до вызова функции инициализацииinit()disableContextQueryConstructor- boolean, отключает формирование кнопки контекстного меню "Конструктор запросов". Установка значения опции имеет смысл только до вызоваinit()autoResizeEditorLayout- boolean, включает перерисовку редактора при изменении размеров окнаrenderQueryDelimiters- boolean, включает выделение цветом разделителей запросовdisableDefinitionMessage- boolean, отключает показ сообщенияОпределение для ххх не найденопри переходе к определению по F12 или CTRL+F12disableFolding- boolean, отключает сворачивание блоков кода