Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface EditorConfiguration

Hierarchy

  • GeneratedEditorPreferences
  • CodeActionsContributionProperties
  • FileContributionEditorPreferences
  • FormatActionsMultipleProperties
  • TheiaEditorProperties
    • EditorConfiguration

Index

Properties

Properties

diffEditor.codeLens: boolean
diffEditor.diffAlgorithm: "smart" | "experimental"
diffEditor.ignoreTrimWhitespace: boolean
diffEditor.maxComputationTime: number
diffEditor.maxFileSize: number
diffEditor.renderIndicators: boolean
diffEditor.renderMarginRevertIcon: boolean
diffEditor.renderSideBySide: boolean
diffEditor.wordWrap: "off" | "on" | "inherit"
editor.acceptSuggestionOnCommitCharacter: boolean
editor.acceptSuggestionOnEnter: "off" | "on" | "smart"
editor.accessibilityPageSize: number
editor.accessibilitySupport: "off" | "on" | "auto"
editor.autoClosingBrackets: "always" | "languageDefined" | "beforeWhitespace" | "never"
editor.autoClosingDelete: "auto" | "always" | "never"
editor.autoClosingOvertype: "auto" | "always" | "never"
editor.autoClosingQuotes: "always" | "languageDefined" | "beforeWhitespace" | "never"
editor.autoIndent: "none" | "keep" | "brackets" | "advanced" | "full"
editor.autoSurround: "languageDefined" | "never" | "brackets" | "quotes"
editor.bracketPairColorization.enabled: boolean
editor.bracketPairColorization.independentColorPoolPerBracketType: boolean
editor.codeActionWidget.showHeaders: boolean
editor.codeActionsOnSave: string[] | { source.fixAll: boolean } & Record<string, boolean>
editor.codeLens: boolean
editor.codeLensFontFamily: string
editor.codeLensFontSize: number
editor.colorDecorators: boolean
editor.columnSelection: boolean
editor.comments.ignoreEmptyLines: boolean
editor.comments.insertSpace: boolean
editor.copyWithSyntaxHighlighting: boolean
editor.cursorBlinking: "blink" | "smooth" | "phase" | "expand" | "solid"
editor.cursorSmoothCaretAnimation: boolean
editor.cursorStyle: "line" | "block" | "underline" | "line-thin" | "block-outline" | "underline-thin"
editor.cursorSurroundingLines: number
editor.cursorSurroundingLinesStyle: "default" | "all"
editor.cursorWidth: number
editor.defaultFormatter: null | string
editor.definitionLinkOpensInPeek: boolean
editor.detectIndentation: boolean
editor.dragAndDrop: boolean
editor.dropIntoEditor.enabled: boolean
editor.emptySelectionClipboard: boolean
editor.experimental.pasteActions.enabled: boolean
editor.fastScrollSensitivity: number
editor.find.addExtraSpaceOnTop: boolean
editor.find.autoFindInSelection: "always" | "never" | "multiline"
editor.find.cursorMoveOnType: boolean
editor.find.globalFindClipboard: boolean
editor.find.loop: boolean
editor.find.seedSearchStringFromSelection: "always" | "never" | "selection"
editor.folding: boolean
editor.foldingHighlight: boolean
editor.foldingImportsByDefault: boolean
editor.foldingMaximumRegions: number
editor.foldingStrategy: "auto" | "indentation"
editor.fontFamily: string
editor.fontLigatures: string | boolean
editor.fontSize: number
editor.fontWeight: string | number
editor.formatOnPaste: boolean
editor.formatOnSave: boolean
editor.formatOnSaveMode: "file" | "modifications" | "modificationsIfAvailable"
editor.formatOnSaveTimeout: number
editor.formatOnType: boolean
editor.glyphMargin: boolean
editor.gotoLocation.alternativeDeclarationCommand: "" | "editor.action.referenceSearch.trigger" | "editor.action.goToReferences" | "editor.action.peekImplementation" | "editor.action.goToImplementation" | "editor.action.peekTypeDefinition" | "editor.action.goToTypeDefinition" | "editor.action.peekDeclaration" | "editor.action.revealDeclaration" | "editor.action.peekDefinition" | "editor.action.revealDefinitionAside" | "editor.action.revealDefinition"
editor.gotoLocation.alternativeDefinitionCommand: "" | "editor.action.referenceSearch.trigger" | "editor.action.goToReferences" | "editor.action.peekImplementation" | "editor.action.goToImplementation" | "editor.action.peekTypeDefinition" | "editor.action.goToTypeDefinition" | "editor.action.peekDeclaration" | "editor.action.revealDeclaration" | "editor.action.peekDefinition" | "editor.action.revealDefinitionAside" | "editor.action.revealDefinition"
editor.gotoLocation.alternativeImplementationCommand: "" | "editor.action.referenceSearch.trigger" | "editor.action.goToReferences" | "editor.action.peekImplementation" | "editor.action.goToImplementation" | "editor.action.peekTypeDefinition" | "editor.action.goToTypeDefinition" | "editor.action.peekDeclaration" | "editor.action.revealDeclaration" | "editor.action.peekDefinition" | "editor.action.revealDefinitionAside" | "editor.action.revealDefinition"
editor.gotoLocation.alternativeReferenceCommand: "" | "editor.action.referenceSearch.trigger" | "editor.action.goToReferences" | "editor.action.peekImplementation" | "editor.action.goToImplementation" | "editor.action.peekTypeDefinition" | "editor.action.goToTypeDefinition" | "editor.action.peekDeclaration" | "editor.action.revealDeclaration" | "editor.action.peekDefinition" | "editor.action.revealDefinitionAside" | "editor.action.revealDefinition"
editor.gotoLocation.alternativeTypeDefinitionCommand: "" | "editor.action.referenceSearch.trigger" | "editor.action.goToReferences" | "editor.action.peekImplementation" | "editor.action.goToImplementation" | "editor.action.peekTypeDefinition" | "editor.action.goToTypeDefinition" | "editor.action.peekDeclaration" | "editor.action.revealDeclaration" | "editor.action.peekDefinition" | "editor.action.revealDefinitionAside" | "editor.action.revealDefinition"
editor.gotoLocation.multiple: null
editor.gotoLocation.multipleDeclarations: "peek" | "gotoAndPeek" | "goto"
editor.gotoLocation.multipleDefinitions: "peek" | "gotoAndPeek" | "goto"
editor.gotoLocation.multipleImplementations: "peek" | "gotoAndPeek" | "goto"
editor.gotoLocation.multipleReferences: "peek" | "gotoAndPeek" | "goto"
editor.gotoLocation.multipleTypeDefinitions: "peek" | "gotoAndPeek" | "goto"
editor.guides.bracketPairs: boolean | "active"
editor.guides.bracketPairsHorizontal: boolean | "active"
editor.guides.highlightActiveBracketPair: boolean
editor.guides.highlightActiveIndentation: boolean | "always"
editor.guides.indentation: boolean
editor.hideCursorInOverviewRuler: boolean
editor.history.persistClosedEditors: boolean
editor.hover.above: boolean
editor.hover.delay: number
editor.hover.enabled: boolean
editor.hover.sticky: boolean
editor.inlayHints.enabled: "off" | "on" | "onUnlessPressed" | "offUnlessPressed"
editor.inlayHints.fontFamily: string
editor.inlayHints.fontSize: number
editor.inlayHints.padding: boolean
editor.inlineSuggest.enabled: boolean
editor.insertSpaces: boolean
editor.language.brackets: null | [string, string][] | "null"
editor.language.colorizedBracketPairs: null | [string, string][]
editor.largeFileOptimizations: boolean
editor.letterSpacing: number
editor.lightbulb.enabled: boolean
editor.lineHeight: number
editor.lineNumbers: "off" | "on" | "relative" | "interval"
editor.linkedEditing: boolean
editor.links: boolean
editor.matchBrackets: "always" | "never" | "near"
editor.maxTokenizationLineLength: number
editor.minimap.autohide: boolean
editor.minimap.enabled: boolean
editor.minimap.maxColumn: number
editor.minimap.renderCharacters: boolean
editor.minimap.scale: "1" | "2" | "3"
editor.minimap.showSlider: "always" | "mouseover"
editor.minimap.side: "left" | "right"
editor.minimap.size: "proportional" | "fill" | "fit"
editor.mouseWheelScrollSensitivity: number
editor.mouseWheelZoom: boolean
editor.multiCursorMergeOverlapping: boolean
editor.multiCursorModifier: "ctrlCmd" | "alt"
editor.multiCursorPaste: "full" | "spread"
editor.occurrencesHighlight: boolean
editor.overviewRulerBorder: boolean
editor.padding.bottom: number
editor.padding.top: number
editor.parameterHints.cycle: boolean
editor.parameterHints.enabled: boolean
editor.peekWidgetDefaultFocus: "tree" | "editor"
editor.quickSuggestions: boolean | { comments?: QuickSuggestionValues; other?: QuickSuggestionValues; strings?: QuickSuggestionValues }
editor.quickSuggestionsDelay: number
editor.rename.enablePreview: boolean
editor.renameOnType: boolean
editor.renderControlCharacters: boolean
editor.renderFinalNewline: boolean
editor.renderLineHighlight: "none" | "line" | "all" | "gutter"
editor.renderLineHighlightOnlyWhenFocus: boolean
editor.renderWhitespace: "none" | "all" | "selection" | "boundary" | "trailing"
editor.roundedSelection: boolean
editor.rulers: (number | { color: string; column: number })[]
editor.scrollBeyondLastColumn: number
editor.scrollBeyondLastLine: boolean
editor.scrollPredominantAxis: boolean
editor.scrollbar.horizontal: "auto" | "visible" | "hidden"
editor.scrollbar.horizontalScrollbarSize: number
editor.scrollbar.scrollByPage: boolean
editor.scrollbar.vertical: "auto" | "visible" | "hidden"
editor.scrollbar.verticalScrollbarSize: number
editor.selectionClipboard: boolean
editor.selectionHighlight: boolean
editor.semanticHighlighting.enabled: boolean | "configuredByTheme"
editor.showDeprecated: boolean
editor.showFoldingControls: "always" | "never" | "mouseover"
editor.showUnused: boolean
editor.smartSelect.selectLeadingAndTrailingWhitespace: boolean
editor.smoothScrolling: boolean
editor.snippetSuggestions: "none" | "inline" | "top" | "bottom"
editor.stablePeek: boolean
editor.stickyScroll.enabled: boolean
editor.stickyScroll.maxLineCount: number
editor.stickyTabStops: boolean
editor.suggest.filterGraceful: boolean
editor.suggest.filteredTypes: Record<string, boolean>
editor.suggest.insertMode: "insert" | "replace"
editor.suggest.localityBonus: boolean
editor.suggest.matchOnWordStartOnly: boolean
editor.suggest.maxVisibleSuggestions: number
editor.suggest.preview: boolean
editor.suggest.shareSuggestSelections: boolean
editor.suggest.showClasses: boolean
editor.suggest.showColors: boolean
editor.suggest.showConstants: boolean
editor.suggest.showConstructors: boolean
editor.suggest.showCustomcolors: boolean
editor.suggest.showDeprecated: boolean
editor.suggest.showEnumMembers: boolean
editor.suggest.showEnums: boolean
editor.suggest.showEvents: boolean
editor.suggest.showFields: boolean
editor.suggest.showFiles: boolean
editor.suggest.showFolders: boolean
editor.suggest.showFunctions: boolean
editor.suggest.showIcons: boolean
editor.suggest.showInlineDetails: boolean
editor.suggest.showInterfaces: boolean
editor.suggest.showIssues: boolean
editor.suggest.showKeywords: boolean
editor.suggest.showMethods: boolean
editor.suggest.showModules: boolean
editor.suggest.showOperators: boolean
editor.suggest.showProperties: boolean
editor.suggest.showReferences: boolean
editor.suggest.showSnippets: boolean
editor.suggest.showStatusBar: boolean
editor.suggest.showStructs: boolean
editor.suggest.showTypeParameters: boolean
editor.suggest.showUnits: boolean
editor.suggest.showUsers: boolean
editor.suggest.showValues: boolean
editor.suggest.showVariables: boolean
editor.suggest.showWords: boolean
editor.suggest.snippetsPreventQuickSuggestions: boolean
editor.suggestFontSize: number
editor.suggestLineHeight: number
editor.suggestOnTriggerCharacters: boolean
editor.suggestSelection: "first" | "recentlyUsed" | "recentlyUsedByPrefix"
editor.tabCompletion: "off" | "on" | "onlySnippets"
editor.tabSize: number
editor.trimAutoWhitespace: boolean
editor.unfoldOnClickAfterEndOfLine: boolean
editor.unicodeHighlight.allowedCharacters: Record<string, boolean>
editor.unicodeHighlight.allowedLocales: Record<string, boolean>
editor.unicodeHighlight.ambiguousCharacters: boolean
editor.unicodeHighlight.includeComments: boolean | "inUntrustedWorkspace"
editor.unicodeHighlight.includeStrings: boolean | "inUntrustedWorkspace"
editor.unicodeHighlight.invisibleCharacters: boolean
editor.unicodeHighlight.nonBasicASCII: boolean | "inUntrustedWorkspace"
editor.unusualLineTerminators: "off" | "auto" | "prompt"
editor.useTabStops: boolean
editor.wordBasedSuggestions: boolean
editor.wordBasedSuggestionsMode: "currentDocument" | "matchingDocuments" | "allDocuments"
editor.wordSeparators: string
editor.wordWrap: "off" | "on" | "wordWrapColumn" | "bounded"
editor.wordWrapColumn: number
editor.wrappingIndent: "none" | "same" | "indent" | "deepIndent"
editor.wrappingStrategy: "advanced" | "simple"
files.autoSave: "off" | "afterDelay" | "onFocusChange" | "onWindowChange"
files.autoSaveDelay: number
files.eol: "auto" | "\n" | "\r\n"
files.refactoring.autoSave: boolean