Interface IEditorConstructionOptions
Expand description
interface IEditorConstructionOptions {
acceptSuggestionOnCommitCharacter?: boolean;
acceptSuggestionOnEnter?: "off" | "on" | "smart";
accessibilityPageSize?: number;
accessibilitySupport?: "off" | "on" | "auto";
allowOverflow?: boolean;
allowVariableFonts?: boolean;
allowVariableFontsInAccessibilityMode?: boolean;
allowVariableLineHeights?: boolean;
ariaLabel?: string;
ariaRequired?: boolean;
autoClosingBrackets?: EditorAutoClosingStrategy;
autoClosingComments?: EditorAutoClosingStrategy;
autoClosingDelete?: EditorAutoClosingEditStrategy;
autoClosingOvertype?: EditorAutoClosingEditStrategy;
autoClosingQuotes?: EditorAutoClosingStrategy;
autoIndent?:
| "none"
| "advanced"
| "full"
| "brackets"
| "keep";
autoIndentOnPaste?: boolean;
autoIndentOnPasteWithinString?: boolean;
automaticLayout?: boolean;
autoSurround?: EditorAutoSurroundStrategy;
bracketPairColorization?: IBracketPairColorizationOptions;
codeActionsOnSaveTimeout?: number;
codeLens?: boolean;
codeLensFontFamily?: string;
codeLensFontSize?: number;
colorDecorators?: boolean;
colorDecoratorsActivatedOn?: | "clickAndHover"
| "click"
| "hover";
colorDecoratorsLimit?: number;
columnSelection?: boolean;
comments?: IEditorCommentsOptions;
contextmenu?: boolean;
copyWithSyntaxHighlighting?: boolean;
cursorBlinking?: | "blink"
| "smooth"
| "phase"
| "expand"
| "solid";
cursorHeight?: number;
cursorSmoothCaretAnimation?: "off"
| "on"
| "explicit";
cursorStyle?:
| "line"
| "block"
| "underline"
| "line-thin"
| "block-outline"
| "underline-thin";
cursorSurroundingLines?: number;
cursorSurroundingLinesStyle?: "default"
| "all";
cursorWidth?: number;
defaultColorDecorators?: "auto" | "always" | "never";
definitionLinkOpensInPeek?: boolean;
dimension?: IDimension;
disableLayerHinting?: boolean;
disableMonospaceOptimizations?: boolean;
domReadOnly?: boolean;
dragAndDrop?: boolean;
dropIntoEditor?: IDropIntoEditorOptions;
editContext?: boolean;
emptySelectionClipboard?: boolean;
experimentalGpuAcceleration?: "off" | "on";
experimentalWhitespaceRendering?:
| "off"
| "svg"
| "font";
extraEditorClassName?: string;
fastScrollSensitivity?: number;
find?: IEditorFindOptions;
fixedOverflowWidgets?: boolean;
folding?: boolean;
foldingHighlight?: boolean;
foldingImportsByDefault?: boolean;
foldingMaximumRegions?: number;
foldingStrategy?: "auto"
| "indentation";
fontFamily?: string;
fontLigatures?: string | boolean;
fontSize?: number;
fontVariations?: string | boolean;
fontWeight?: string;
formatOnPaste?: boolean;
formatOnType?: boolean;
glyphMargin?: boolean;
gotoLocation?: IGotoLocationOptions;
guides?: IGuidesOptions;
hideCursorInOverviewRuler?: boolean;
hover?: IEditorHoverOptions;
inDiffEditor?: boolean;
inertialScroll?: boolean;
inlayHints?: IEditorInlayHintsOptions;
inlineCompletionsAccessibilityVerbose?: boolean;
inlineSuggest?: IInlineSuggestOptions;
letterSpacing?: number;
lightbulb?: IEditorLightbulbOptions;
lineDecorationsWidth?: string | number;
lineHeight?: number;
lineNumbers?: LineNumbersType;
lineNumbersMinChars?: number;
linkedEditing?: boolean;
links?: boolean;
matchBrackets?: "always" | "never" | "near";
matchOnWordStartOnly?: boolean;
minimap?: IEditorMinimapOptions;
mouseMiddleClickAction?: MouseMiddleClickAction;
mouseStyle?: "default" | "text" | "copy";
mouseWheelScrollSensitivity?: number;
mouseWheelZoom?: boolean;
multiCursorLimit?: number;
multiCursorMergeOverlapping?: boolean;
multiCursorModifier?: "ctrlCmd" | "alt";
multiCursorPaste?: "spread" | "full";
occurrencesHighlight?:
| "off"
| "singleFile"
| "multiFile";
occurrencesHighlightDelay?: number;
overflowWidgetsDomNode?: HTMLElement;
overtypeCursorStyle?: | "line"
| "block"
| "underline"
| "line-thin"
| "block-outline"
| "underline-thin";
overtypeOnPaste?: boolean;
overviewRulerBorder?: boolean;
overviewRulerLanes?: number;
padding?: IEditorPaddingOptions;
parameterHints?: IEditorParameterHintOptions;
pasteAs?: IPasteAsOptions;
peekWidgetDefaultFocus?: "tree"
| "editor";
placeholder?: string;
quickSuggestions?: boolean | IQuickSuggestionsOptions;
quickSuggestionsDelay?: number;
readOnly?: boolean;
readOnlyMessage?: IMarkdownString;
renameOnType?: boolean;
renderControlCharacters?: boolean;
renderFinalNewline?: "off" | "on" | "dimmed";
renderLineHighlight?:
| "all"
| "line"
| "none"
| "gutter";
renderLineHighlightOnlyWhenFocus?: boolean;
renderRichScreenReaderContent?: boolean;
renderValidationDecorations?: "off"
| "on"
| "editable";
renderWhitespace?:
| "all"
| "none"
| "boundary"
| "selection"
| "trailing";
revealHorizontalRightPadding?: number;
roundedSelection?: boolean;
rulers?: (number | IRulerOption)[];
screenReaderAnnounceInlineSuggestion?: boolean;
scrollbar?: IEditorScrollbarOptions;
scrollBeyondLastColumn?: number;
scrollBeyondLastLine?: boolean;
scrollOnMiddleClick?: boolean;
scrollPredominantAxis?: boolean;
selectionClipboard?: boolean;
selectionHighlight?: boolean;
selectionHighlightMaxLength?: number;
selectionHighlightMultiline?: boolean;
selectOnLineNumbers?: boolean;
showDeprecated?: boolean;
showFoldingControls?: "always" | "never" | "mouseover";
showUnused?: boolean;
smartSelect?: ISmartSelectOptions;
smoothScrolling?: boolean;
snippetSuggestions?:
| "none"
| "top"
| "bottom"
| "inline";
stickyScroll?: IEditorStickyScrollOptions;
stickyTabStops?: boolean;
stopRenderingLineAfter?: number;
suggest?: ISuggestOptions;
suggestFontSize?: number;
suggestLineHeight?: number;
suggestOnTriggerCharacters?: boolean;
suggestSelection?: | "first"
| "recentlyUsed"
| "recentlyUsedByPrefix";
tabCompletion?: "off"
| "on"
| "onlySnippets";
tabFocusMode?: boolean;
tabIndex?: number;
trimWhitespaceOnDelete?: boolean;
unfoldOnClickAfterEndOfLine?: boolean;
unicodeHighlight?: IUnicodeHighlightOptions;
unusualLineTerminators?: "off" | "auto" | "prompt";
useShadowDOM?: boolean;
useTabStops?: boolean;
wordBreak?: "normal" | "keepAll";
wordSegmenterLocales?: string | string[];
wordSeparators?: string;
wordWrap?: "off" | "on" | "wordWrapColumn" | "bounded";
wordWrapBreakAfterCharacters?: string;
wordWrapBreakBeforeCharacters?: string;
wordWrapColumn?: number;
wordWrapOverride1?: "off" | "on" | "inherit";
wordWrapOverride2?: "off" | "on" | "inherit";
wrapOnEscapedLineFeeds?: boolean;
wrappingIndent?:
| "none"
| "same"
| "indent"
| "deepIndent";
wrappingStrategy?: "simple"
| "advanced";
}Properties§
accept Suggestion On Commit Character?: booleanAccept suggestions on provider defined characters. Defaults to true.
accept Suggestion On Enter?: "off" | "on" | "smart"Accept suggestions on ENTER. Defaults to 'on'.
accessibility Page Size?: numberControls the number of lines in the editor that can be read out by a screen reader
accessibility Support?: "off" | "on" | "auto"Configure the editor's accessibility support. Defaults to 'auto'. It is best to leave this to 'auto'.
allow Overflow?: booleanAllow content widgets and overflow widgets to overflow the editor viewport.
Defaults to true.
allow Variable Fonts?: booleanThis editor is allowed to use variable font-sizes and font-families
allow Variable Fonts In Accessibility Mode?: booleanThis editor is allowed to use variable font-sizes and font-families in accessibility mode
allow Variable Line Heights?: booleanThis editor is allowed to use variable line heights.
aria Label?: stringThe aria label for the editor's textarea (when it is focused).
aria Required?: booleanWhether the aria-required attribute should be set on the editors textarea.
auto Closing Brackets?: EditorAutoClosingStrategyOptions for auto closing brackets. Defaults to language defined behavior.
auto Closing Comments?: EditorAutoClosingStrategyOptions for auto closing comments. Defaults to language defined behavior.
auto Closing Delete?: EditorAutoClosingEditStrategyOptions for pressing backspace near quotes or bracket pairs.
auto Closing Overtype?: EditorAutoClosingEditStrategyOptions for typing over closing quotes or brackets.
auto Closing Quotes?: EditorAutoClosingStrategyOptions for auto closing quotes. Defaults to language defined behavior.
auto Indent?: "none" | "advanced" | "full" | "brackets" | "keep"Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines. Defaults to advanced.
auto Indent On Paste?: booleanBoolean which controls whether to autoindent on paste
auto Indent On Paste Within String?: booleanBoolean which controls whether to autoindent on paste within a string when autoIndentOnPaste is enabled.
automatic Layout?: booleanEnable that the editor will install a ResizeObserver to check if its container dom node size has changed. Defaults to false.
auto Surround?: EditorAutoSurroundStrategyOptions for auto surrounding. Defaults to always allowing auto surrounding.
bracket Pair Colorization?: IBracketPairColorizationOptionsConfigures bracket pair colorization (disabled by default).
code Actions On Save Timeout?: numberTimeout for running code actions on save.
code Lens?: booleanShow code lens Defaults to true.
code Lens Font Family?: stringCode lens font family. Defaults to editor font family.
code Lens Font Size?: numberCode lens font size. Default to 90% of the editor font size
color Decorators?: booleanEnable inline color decorators and color picker rendering.
color Decorators Activated On?: "clickAndHover" | "click" | "hover"Controls what is the condition to spawn a color picker from a color dectorator
color Decorators Limit?: numberControls the max number of color decorators that can be rendered in an editor at once.
column Selection?: booleanEnable that the selection with the mouse and keys is doing column selection. Defaults to false.
comments?: IEditorCommentsOptionsControl the behaviour of comments in the editor.
Enable custom contextmenu. Defaults to true.
copy With Syntax Highlighting?: booleanSyntax highlighting is copied.
cursor Blinking?: "blink" | "smooth" | "phase" | "expand" | "solid"Control the cursor animation style, possible values are 'blink', 'smooth', 'phase', 'expand' and 'solid'. Defaults to 'blink'.
cursor Height?: numberControl the height of the cursor when cursorStyle is set to 'line'
cursor Smooth Caret Animation?: "off" | "on" | "explicit"Enable smooth caret animation. Defaults to 'off'.
cursor Style?:
| "line"
| "block"
| "underline"
| "line-thin"
| "block-outline"
| "underline-thin"Control the cursor style in insert mode. Defaults to 'line'.
cursor Surrounding Lines?: numberControls the minimal number of visible leading and trailing lines surrounding the cursor. Defaults to 0.
cursor Surrounding Lines Style?: "default" | "all"Controls when cursorSurroundingLines should be enforced
Defaults to default, cursorSurroundingLines is not enforced when cursor position is changed
by mouse.
cursor Width?: numberControl the width of the cursor when cursorStyle is set to 'line'
default Color Decorators?: "auto" | "always" | "never"Controls whether to use default color decorations or not using the default document color provider
definition Link Opens In Peek?: booleanControls whether the definition link opens element in the peek widget. Defaults to false.
dimension?: IDimensionThe initial editor dimension (to avoid measuring the container).
disable Layer Hinting?: booleanDisable the use of transform: translate3d(0px, 0px, 0px) for the editor margin and lines layers.
The usage of transform: translate3d(0px, 0px, 0px) acts as a hint for browsers to create an extra layer.
Defaults to false.
disable Monospace Optimizations?: booleanDisable the optimizations for monospace fonts. Defaults to false.
dom Read Only?: booleanShould the textarea used for input use the DOM readonly attribute.
Defaults to false.
drag And Drop?: booleanControls if the editor should allow to move selections via drag and drop. Defaults to false.
drop Into Editor?: IDropIntoEditorOptionsControls dropping into the editor from an external source.
When enabled, this shows a preview of the drop location and triggers an onDropIntoEditor event.
edit Context?: booleanSets whether the new experimental edit context should be used instead of the text area.
empty Selection Clipboard?: booleanCopying without a selection copies the current line.
experimental Gpu Acceleration?: "off" | "on"Enable experimental rendering using WebGPU. Defaults to 'off'.
experimental Whitespace Rendering?: "off" | "svg" | "font"Enable experimental whitespace rendering. Defaults to 'svg'.
extra Editor Class Name?: stringClass name to be added to the editor.
fast Scroll Sensitivity?: numberFastScrolling mulitplier speed when pressing Alt
Defaults to 5.
find?: IEditorFindOptionsControl the behavior of the find widget.
fixed Overflow Widgets?: booleanDisplay overflow widgets as fixed.
Defaults to false.
folding?: booleanEnable code folding. Defaults to true.
folding Highlight?: booleanEnable highlight for folded regions. Defaults to true.
folding Imports By Default?: booleanAuto fold imports folding regions. Defaults to true.
folding Maximum Regions?: numberMaximum number of foldable regions. Defaults to 5000.
folding Strategy?: "auto" | "indentation"Selects the folding strategy. 'auto' uses the strategies contributed for the current document, 'indentation' uses the indentation based folding strategy. Defaults to 'auto'.
font Family?: stringThe font family
font Ligatures?: string | booleanEnable font ligatures. Defaults to false.
font Size?: numberThe font size
font Variations?: string | booleanEnable font variations. Defaults to false.
font Weight?: stringThe font weight
format On Paste?: booleanEnable format on paste. Defaults to false.
format On Type?: booleanEnable format on type. Defaults to false.
glyph Margin?: booleanEnable the rendering of the glyph margin. Defaults to true in vscode and to false in monaco-editor.
goto Location?: IGotoLocationOptionsguides?: IGuidesOptionsControls the behavior of editor guides.
hide Cursor In Overview Ruler?: booleanShould the cursor be hidden in the overview ruler. Defaults to false.
hover?: IEditorHoverOptionsConfigure the editor's hover.
in Diff Editor?: booleanThis editor is used inside a diff editor.
inertial Scroll?: booleanMake scrolling inertial - mostly useful with touchpad on linux.
inlay Hints?: IEditorInlayHintsOptionsControl the behavior and rendering of the inline hints.
inline Completions Accessibility Verbose?: booleanControls whether the accessibility hint should be provided to screen reader users when an inline completion is shown.
inline Suggest?: IInlineSuggestOptions§letter Spacing?: numberThe letter spacing
lightbulb?: IEditorLightbulbOptionsControl the behavior and rendering of the code action lightbulb.
line Decorations Width?: string | numberThe width reserved for line decorations (in px). Line decorations are placed between line numbers and the editor content. You can pass in a string in the format floating point followed by "ch". e.g. 1.3ch. Defaults to 10.
line Height?: numberThe line height
line Numbers?: LineNumbersTypeControl the rendering of line numbers.
If it is a function, it will be invoked when rendering a line number and the return value will be rendered.
Otherwise, if it is a truthy, line numbers will be rendered normally (equivalent of using an identity function).
Otherwise, line numbers will not be rendered.
Defaults to on.
line Numbers Min Chars?: numberControl the width of line numbers, by reserving horizontal space for rendering at least an amount of digits. Defaults to 5.
linked Editing?: booleanEnable linked editing. Defaults to false.
links?: booleanEnable detecting links and making them clickable. Defaults to true.
match Brackets?: "always" | "never" | "near"Enable highlighting of matching brackets. Defaults to 'always'.
match On Word Start Only?: booleanControls whether suggestions allow matches in the middle of the word instead of only at the beginning
minimap?: IEditorMinimapOptionsControl the behavior and rendering of the minimap.
mouse Middle Click Action?: MouseMiddleClickActionEnables middle mouse button to open links and Go To Definition
mouse Style?: "default" | "text" | "copy"Control the mouse pointer style, either 'text' or 'default' or 'copy' Defaults to 'text'
mouse Wheel Scroll Sensitivity?: numberA multiplier to be used on the deltaX and deltaY of mouse wheel scroll events.
Defaults to 1.
mouse Wheel Zoom?: booleanZoom the font in the editor when using the mouse wheel in combination with holding Ctrl. Defaults to false.
multi Cursor Limit?: numberControls the max number of text cursors that can be in an active editor at once.
multi Cursor Merge Overlapping?: booleanMerge overlapping selections. Defaults to true
multi Cursor Modifier?: "ctrlCmd" | "alt"The modifier to be used to add multiple cursors with the mouse. Defaults to 'alt'
multi Cursor Paste?: "spread" | "full"Configure the behaviour when pasting a text with the line count equal to the cursor count. Defaults to 'spread'.
occurrences Highlight?: "off" | "singleFile" | "multiFile"Enable semantic occurrences highlight. Defaults to 'singleFile'. 'off' disables occurrence highlighting 'singleFile' triggers occurrence highlighting in the current document 'multiFile' triggers occurrence highlighting across valid open documents
occurrences Highlight Delay?: numberControls delay for occurrences highlighting Defaults to 250. Minimum value is 0 Maximum value is 2000
overflow Widgets Dom Node?: HTMLElementPlace overflow widgets inside an external DOM node. Defaults to an internal DOM node.
overtype Cursor Style?:
| "line"
| "block"
| "underline"
| "line-thin"
| "block-outline"
| "underline-thin"Control the cursor style in overtype mode. Defaults to 'block'.
overtype On Paste?: booleanControls whether paste in overtype mode should overwrite or insert.
overview Ruler Border?: booleanControls if a border should be drawn around the overview ruler.
Defaults to true.
overview Ruler Lanes?: numberThe number of vertical lanes the overview ruler should render. Defaults to 3.
padding?: IEditorPaddingOptionsControls the spacing around the editor.
parameter Hints?: IEditorParameterHintOptionsParameter hint options.
paste As?: IPasteAsOptionsControls support for changing how content is pasted into the editor.
peek Widget Default Focus?: "tree" | "editor"Controls whether to focus the inline editor in the peek widget by default. Defaults to false.
placeholder?: stringSets a placeholder for the editor. If set, the placeholder is shown if the editor is empty.
quick Suggestions?: boolean | IQuickSuggestionsOptionsEnable quick suggestions (shadow suggestions) Defaults to true.
quick Suggestions Delay?: numberQuick suggestions show delay (in ms) Defaults to 10 (ms)
read Only?: booleanShould the editor be read only. See also domReadOnly.
Defaults to false.
read Only Message?: IMarkdownStringThe message to display when the editor is readonly.
rename On Type?: booleandeprecated, use linkedEditing instead
render Control Characters?: booleanEnable rendering of control characters. Defaults to true.
render Final Newline?: "off" | "on" | "dimmed"Render last line number when the file ends with a newline. Defaults to 'on' for Windows and macOS and 'dimmed' for Linux.
render Line Highlight?: "all" | "line" | "none" | "gutter"Enable rendering of current line highlight. Defaults to all.
render Line Highlight Only When Focus?: booleanControl if the current line highlight should be rendered only the editor is focused. Defaults to false.
render Rich Screen Reader Content?: booleanControls whether to render rich HTML screen reader content when the EditContext is enabled
render Validation Decorations?: "off" | "on" | "editable"Should the editor render validation decorations. Defaults to editable.
render Whitespace?: "all" | "none" | "boundary" | "selection" | "trailing"Enable rendering of whitespace. Defaults to 'selection'.
reveal Horizontal Right Padding?: numberWhen revealing the cursor, a virtual padding (px) is added to the cursor, turning it into a rectangle. This virtual padding ensures that the cursor gets revealed before hitting the edge of the viewport. Defaults to 30 (px).
rounded Selection?: booleanRender the editor selection with rounded borders. Defaults to true.
rulers?: (number | IRulerOption)[]Render vertical lines at the specified columns. Defaults to empty array.
screen Reader Announce Inline Suggestion?: booleanControl whether a screen reader announces inline suggestion content immediately.
scrollbar?: IEditorScrollbarOptionsControl the behavior and rendering of the scrollbars.
scroll Beyond Last Column?: numberEnable that scrolling can go beyond the last column by a number of columns. Defaults to 5.
scroll Beyond Last Line?: booleanEnable that scrolling can go one screen size after the last line. Defaults to true.
scroll On Middle Click?: booleanScroll editor on middle click
scroll Predominant Axis?: booleanEnable that the editor scrolls only the predominant axis. Prevents horizontal drift when scrolling vertically on a trackpad. Defaults to true.
selection Clipboard?: booleanEnable Linux primary clipboard. Defaults to true.
selection Highlight?: booleanEnable selection highlight. Defaults to true.
selection Highlight Max Length?: numberMaximum length (in characters) for selection highlights. Set to 0 to have an unlimited length.
selection Highlight Multiline?: booleanEnable selection highlight for multiline selections. Defaults to false.
select On Line Numbers?: booleanShould the corresponding line be selected when clicking on the line number? Defaults to true.
show Deprecated?: booleanControls strikethrough deprecated variables.
show Folding Controls?: "always" | "never" | "mouseover"Controls whether the fold actions in the gutter stay always visible or hide unless the mouse is over the gutter. Defaults to 'mouseover'.
show Unused?: booleanControls fading out of unused variables.
smart Select?: ISmartSelectOptionsSmart select options.
smooth Scrolling?: booleanEnable that the editor animates scrolling to a position. Defaults to false.
snippet Suggestions?: "none" | "top" | "bottom" | "inline"Enable snippet suggestions. Default to 'true'.
sticky Scroll?: IEditorStickyScrollOptionsControl the behavior of sticky scroll options
sticky Tab Stops?: booleanEmulate selection behaviour of tab characters when using spaces for indentation. This means selection will stick to tab stops.
stop Rendering Line After?: numberPerformance guard: Stop rendering a line after x characters. Defaults to 10000. Use -1 to never stop rendering
suggest?: ISuggestOptionsSuggest options.
suggest Font Size?: numberThe font size for the suggest widget. Defaults to the editor font size.
suggest Line Height?: numberThe line height for the suggest widget. Defaults to the editor line height.
suggest On Trigger Characters?: booleanEnable the suggestion box to pop-up on trigger characters. Defaults to true.
suggest Selection?: "first" | "recentlyUsed" | "recentlyUsedByPrefix"The history mode for suggestions.
tab Completion?: "off" | "on" | "onlySnippets"Enable tab completion.
tab Focus Mode?: booleanControls whether the editor / terminal receives tabs or defers them to the workbench for navigation.
tab Index?: numberThe tabindex property of the editor's textarea
trim Whitespace On Delete?: booleanControls whether the editor should automatically remove indentation whitespace when joining lines with Delete. Defaults to false.
unfold On Click After End Of Line?: booleanControls whether clicking on the empty content after a folded line will unfold the line. Defaults to false.
unicode Highlight?: IUnicodeHighlightOptionsControls the behavior of the unicode highlight feature (by default, ambiguous and invisible characters are highlighted).
unusual Line Terminators?: "off" | "auto" | "prompt"Remove unusual line terminators like LINE SEPARATOR (LS), PARAGRAPH SEPARATOR (PS). Defaults to 'prompt'.
use Shadow DOM?: booleanControl if the editor should use shadow DOM.
use Tab Stops?: booleanInserting and deleting whitespace follows tab stops.
word Break?: "normal" | "keepAll"Sets whether line breaks appear wherever the text would otherwise overflow its content box. When wordBreak = 'normal', Use the default line break rule. When wordBreak = 'keepAll', Word breaks should not be used for Chinese/Japanese/Korean (CJK) text. Non-CJK text behavior is the same as for normal.
word Segmenter Locales?: string | string[]Locales used for segmenting lines into words when doing word related navigations or operations.
Specify the BCP 47 language tag of the word you wish to recognize (e.g., ja, zh-CN, zh-Hant-TW, etc.). Defaults to empty array
word Separators?: stringA string containing the word separators used when doing word navigation. Defaults to `~!@#$%^&*()-=+[{]}\|;:'",.<>/?
word Wrap?: "off" | "on" | "wordWrapColumn" | "bounded"Control the wrapping of the editor.
When wordWrap = "off", the lines will never wrap.
When wordWrap = "on", the lines will wrap at the viewport width.
When wordWrap = "wordWrapColumn", the lines will wrap at wordWrapColumn.
When wordWrap = "bounded", the lines will wrap at min(viewport width, wordWrapColumn).
Defaults to "off".
word Wrap Break After Characters?: stringConfigure word wrapping characters. A break will be introduced after these characters.
word Wrap Break Before Characters?: stringConfigure word wrapping characters. A break will be introduced before these characters.
word Wrap Column?: numberControl the wrapping of the editor.
When wordWrap = "off", the lines will never wrap.
When wordWrap = "on", the lines will wrap at the viewport width.
When wordWrap = "wordWrapColumn", the lines will wrap at wordWrapColumn.
When wordWrap = "bounded", the lines will wrap at min(viewport width, wordWrapColumn).
Defaults to 80.
word Wrap Override 1?: "off" | "on" | "inherit"Override the wordWrap setting.
word Wrap Override 2?: "off" | "on" | "inherit"Override the wordWrapOverride1 setting.
wrap On Escaped Line Feeds?: booleanCreate a softwrap on every quoted "\n" literal. Defaults to false.
wrapping Indent?: "none" | "same" | "indent" | "deepIndent"Control indentation of wrapped lines. Can be: 'none', 'same', 'indent' or 'deepIndent'. Defaults to 'same' in vscode and to 'none' in monaco-editor.
wrapping Strategy?: "simple" | "advanced"Controls the wrapping strategy to use. Defaults to 'simple'.
Configuration options for the editor.