• Preparing search index...
  • The search index is not available
Monaco Editor API
  • Monaco Editor API
  • editor
  • addKeybindingRules

Function addKeybindingRules

  • addKeybindingRules(rules): IDisposable
  • Add keybinding rules.

    Parameters

    • rules: IKeybindingRule[]

    Returns IDisposable

    • Defined in editor.api.d.ts:1029

Settings

Member Visibility

Theme

Monaco Editor API
  • editor
    • AccessibilitySupport
    • ContentWidgetPositionPreference
    • CursorChangeReason
    • DefaultEndOfLine
    • EditorAutoIndentStrategy
    • EditorOption
    • EndOfLinePreference
    • EndOfLineSequence
    • GlyphMarginLane
    • InjectedTextCursorStops
    • MinimapPosition
    • MinimapSectionHeaderStyle
    • MouseTargetType
    • OverlayWidgetPositionPreference
    • OverviewRulerLane
    • PositionAffinity
    • RenderLineNumbersType
    • RenderMinimap
    • ScrollType
    • ScrollbarVisibility
    • ShowLightbulbIconMode
    • TextEditorCursorBlinkingStyle
    • TextEditorCursorStyle
    • TrackedRangeStickiness
    • WrappingIndent
    • ApplyUpdateResult
    • BareFontInfo
    • ConfigurationChangedEvent
    • FindMatch
    • FontInfo
    • TextModelResolvedOptions
    • BracketPairColorizationOptions
    • EditorLayoutInfo
    • EditorMinimapLayoutInfo
    • EditorWrappingInfo
    • IActionDescriptor
    • IBaseMouseTarget
    • IBracketPairColorizationOptions
    • IChange
    • ICharChange
    • ICodeEditor
    • ICodeEditorOpener
    • ICodeEditorViewState
    • IColorizerElementOptions
    • IColorizerOptions
    • ICommand
    • ICommandDescriptor
    • ICommandHandler
    • ICommandMetadata
    • IComputedEditorOptions
    • IContentSizeChangedEvent
    • IContentWidget
    • IContentWidgetPosition
    • IContextKey
    • ICursorPositionChangedEvent
    • ICursorSelectionChangedEvent
    • ICursorState
    • ICursorStateComputer
    • ICursorStateComputerData
    • IDecorationOptions
    • IDiffEditor
    • IDiffEditorBaseOptions
    • IDiffEditorConstructionOptions
    • IDiffEditorModel
    • IDiffEditorOptions
    • IDiffEditorViewModel
    • IDiffEditorViewState
    • IDimension
    • IDropIntoEditorOptions
    • IEditOperationBuilder
    • IEditor
    • IEditorAction
    • IEditorCommentsOptions
    • IEditorConstructionOptions
    • IEditorContribution
    • IEditorDecorationsCollection
    • IEditorFindOptions
    • IEditorHoverOptions
    • IEditorInlayHintsOptions
    • IEditorLightbulbOptions
    • IEditorMinimapOptions
    • IEditorMouseEvent
    • IEditorOption
    • IEditorOptions
    • IEditorOverrideServices
    • IEditorPaddingOptions
    • IEditorParameterHintOptions
    • IEditorScrollbarOptions
    • IEditorStickyScrollOptions
    • IEditorZoom
    • IGlobalEditorOptions
    • IGlyphMarginLanesModel
    • IGlyphMarginWidget
    • IGlyphMarginWidgetPosition
    • IGotoLocationOptions
    • IGuidesOptions
    • IIdentifiedSingleEditOperation
    • IInlineEditOptions
    • IInlineSuggestOptions
    • IKeybindingRule
    • ILineChange
    • ILinkOpener
    • ILocalizedString
    • IMarker
    • IMarkerData
    • IModelChangedEvent
    • IModelContentChange
    • IModelContentChangedEvent
    • IModelDecoration
    • IModelDecorationGlyphMarginOptions
    • IModelDecorationMinimapOptions
    • IModelDecorationOptions
    • IModelDecorationOverviewRulerOptions
    • IModelDecorationsChangedEvent
    • IModelDeltaDecoration
    • IModelLanguageChangedEvent
    • IModelLanguageConfigurationChangedEvent
    • IModelOptionsChangedEvent
    • IMouseTargetContentEmpty
    • IMouseTargetContentEmptyData
    • IMouseTargetContentText
    • IMouseTargetContentTextData
    • IMouseTargetContentWidget
    • IMouseTargetMargin
    • IMouseTargetMarginData
    • IMouseTargetOutsideEditor
    • IMouseTargetOverlayWidget
    • IMouseTargetOverviewRuler
    • IMouseTargetScrollbar
    • IMouseTargetTextarea
    • IMouseTargetUnknown
    • IMouseTargetViewZone
    • IMouseTargetViewZoneData
    • INewScrollPosition
    • IOverlayWidget
    • IOverlayWidgetPosition
    • IOverlayWidgetPositionCoordinates
    • IPartialEditorMouseEvent
    • IPasteAsOptions
    • IPasteEvent
    • IQuickSuggestionsOptions
    • IRelatedInformation
    • IRulerOption
    • ISingleEditOperation
    • ISmartSelectOptions
    • IStandaloneCodeEditor
    • IStandaloneDiffEditor
    • IStandaloneDiffEditorConstructionOptions
    • IStandaloneEditorConstructionOptions
    • IStandaloneThemeData
    • ISuggestOptions
    • ITextModel
    • ITextModelUpdateOptions
    • ITextSnapshot
    • ITokenThemeRule
    • IUnicodeHighlightOptions
    • IValidEditOperation
    • IViewState
    • IViewZone
    • IViewZoneChangeAccessor
    • IWebWorkerOptions
    • IWordAtPosition
    • InjectedTextOptions
    • InternalEditorRenderLineNumbersOptions
    • InternalEditorScrollbarOptions
    • InternalQuickSuggestionsOptions
    • MonacoWebWorker
    • OverviewRulerPosition
    • ThemeColor
    • BuiltinTheme
    • ComputedEditorOptionValue
    • ContextKeyValue
    • EditorAutoClosingEditStrategy
    • EditorAutoClosingStrategy
    • EditorAutoSurroundStrategy
    • EditorOptionsType
    • FindComputedEditorOptionValueById
    • FindEditorOptionsKeyById
    • GoToLocationValues
    • IColors
    • IEditorModel
    • IEditorViewState
    • IModel
    • IMouseTarget
    • IReadOnlyModel
    • InUntrustedWorkspace
    • LineNumbersType
    • QuickSuggestionsValue
    • EditorOptions
    • EditorType
    • EditorZoom
    • addCommand
    • addEditorAction
    • addKeybindingRule
    • addKeybindingRules
    • colorize
    • colorizeElement
    • colorizeModelLine
    • create
    • createDiffEditor
    • createModel
    • createMultiFileDiffEditor
    • createWebWorker
    • defineTheme
    • getDiffEditors
    • getEditors
    • getModel
    • getModelMarkers
    • getModels
    • onDidChangeMarkers
    • onDidChangeModelLanguage
    • onDidCreateDiffEditor
    • onDidCreateEditor
    • onDidCreateModel
    • onWillDisposeModel
    • registerCommand
    • registerEditorOpener
    • registerLinkOpener
    • remeasureFonts
    • removeAllMarkers
    • setModelLanguage
    • setModelMarkers
    • setTheme
    • tokenize
  • languages
    • css
      • CSSDataConfiguration
      • CSSDataV1
      • CSSFormatConfiguration
      • IAtDirectiveData
      • IPropertyData
      • IPseudoClassData
      • IPseudoElementData
      • IReference
      • IValueData
      • LanguageServiceDefaults
      • MarkupContent
      • ModeConfiguration
      • Options
      • DiagnosticsOptions
      • EntryStatus
      • MarkupKind
      • cssDefaults
      • lessDefaults
      • scssDefaults
    • html
      • CompletionConfiguration
      • HTMLDataConfiguration
      • HTMLDataV1
      • HTMLFormatConfiguration
      • IAttributeData
      • IReference
      • ITagData
      • IValueData
      • IValueSet
      • LanguageServiceDefaults
      • LanguageServiceRegistration
      • MarkupContent
      • ModeConfiguration
      • Options
      • MarkupKind
      • handlebarDefaults
      • handlebarLanguageService
      • htmlDefaults
      • htmlLanguageService
      • razorDefaults
      • razorLanguageService
      • registerHTMLLanguageService
    • json
      • ArrayASTNode
      • BaseASTNode
      • BooleanASTNode
      • DiagnosticsOptions
      • IJSONWorker
      • JSONSchema
      • JSONSchemaMap
      • LanguageServiceDefaults
      • MatchingSchema
      • ModeConfiguration
      • NullASTNode
      • NumberASTNode
      • ObjectASTNode
      • PropertyASTNode
      • StringASTNode
      • ASTNode
      • JSONDocument
      • JSONSchemaRef
      • SeverityLevel
      • jsonDefaults
      • getWorker
    • typescript
      • JsxEmit
      • ModuleKind
      • ModuleResolutionKind
      • NewLineKind
      • ScriptTarget
      • CompilerOptions
      • Diagnostic
      • DiagnosticMessageChain
      • DiagnosticRelatedInformation
      • DiagnosticsOptions
      • EmitOutput
      • IExtraLib
      • IExtraLibs
      • InlayHintsOptions
      • LanguageServiceDefaults
      • MapLike
      • ModeConfiguration
      • OutputFile
      • TypeScriptWorker
      • WorkerOptions
      • CompilerOptionsValue
      • javascriptDefaults
      • typescriptDefaults
      • typescriptVersion
      • getJavaScriptWorker
      • getTypeScriptWorker
    • CodeActionTriggerType
    • CompletionItemInsertTextRule
    • CompletionItemKind
    • CompletionItemTag
    • CompletionTriggerKind
    • DocumentHighlightKind
    • HoverVerbosityAction
    • IndentAction
    • InlayHintKind
    • InlineCompletionTriggerKind
    • InlineEditTriggerKind
    • NewSymbolNameTag
    • NewSymbolNameTriggerKind
    • PartialAcceptTriggerKind
    • SignatureHelpTriggerKind
    • SymbolKind
    • SymbolTag
    • FoldingRangeKind
    • SelectedSuggestionInfo
    • CodeAction
    • CodeActionContext
    • CodeActionList
    • CodeActionProvider
    • CodeActionProviderMetadata
    • CodeLens
    • CodeLensList
    • CodeLensProvider
    • Command
    • CommentAuthorInformation
    • CommentRule
    • CommentThreadRevealOptions
    • CompletionContext
    • CompletionItem
    • CompletionItemLabel
    • CompletionItemProvider
    • CompletionItemRanges
    • CompletionList
    • DeclarationProvider
    • DefinitionProvider
    • DocumentColorProvider
    • DocumentContextItem
    • DocumentFormattingEditProvider
    • DocumentHighlight
    • DocumentHighlightProvider
    • DocumentRangeFormattingEditProvider
    • DocumentRangeSemanticTokensProvider
    • DocumentSemanticTokensProvider
    • DocumentSymbol
    • DocumentSymbolProvider
    • EncodedTokensProvider
    • EnterAction
    • FoldingContext
    • FoldingMarkers
    • FoldingRange
    • FoldingRangeProvider
    • FoldingRules
    • FormattingOptions
    • Hover
    • HoverContext
    • HoverProvider
    • HoverVerbosityRequest
    • IAutoClosingPair
    • IAutoClosingPairConditional
    • IColor
    • IColorInformation
    • IColorPresentation
    • IDocComment
    • IEncodedLineTokens
    • IExpandedMonarchLanguageAction
    • IExpandedMonarchLanguageRule
    • IInlineEdit
    • IInlineEditContext
    • ILanguageExtensionPoint
    • ILineTokens
    • ILink
    • ILinksList
    • IMonarchLanguage
    • IMonarchLanguageBracket
    • IRelativePattern
    • IState
    • IToken
    • IWorkspaceFileEdit
    • IWorkspaceTextEdit
    • ImplementationProvider
    • IndentationRule
    • InlayHint
    • InlayHintLabelPart
    • InlayHintList
    • InlayHintsProvider
    • InlineCompletion
    • InlineCompletionContext
    • InlineCompletions
    • InlineCompletionsProvider
    • InlineEditProvider
    • LanguageConfiguration
    • LanguageFilter
    • LinkProvider
    • LinkedEditingRangeProvider
    • LinkedEditingRanges
    • Location
    • LocationLink
    • MappedEditsContext
    • MappedEditsProvider
    • MultiDocumentHighlight
    • MultiDocumentHighlightProvider
    • NewSymbolName
    • NewSymbolNamesProvider
    • OnEnterRule
    • OnTypeFormattingEditProvider
    • ParameterInformation
    • PartialAcceptInfo
    • PendingCommentThread
    • ReferenceContext
    • ReferenceProvider
    • Rejection
    • RenameLocation
    • RenameProvider
    • SelectionRange
    • SelectionRangeProvider
    • SemanticTokens
    • SemanticTokensEdit
    • SemanticTokensEdits
    • SemanticTokensLegend
    • SignatureHelp
    • SignatureHelpContext
    • SignatureHelpProvider
    • SignatureHelpResult
    • SignatureInformation
    • TextEdit
    • TokensProvider
    • TokensProviderFactory
    • TypeDefinitionProvider
    • WorkspaceEdit
    • WorkspaceEditMetadata
    • WorkspaceFileEditOptions
    • CharacterPair
    • Definition
    • IMonarchLanguageAction
    • IMonarchLanguageRule
    • IShortMonarchLanguageAction
    • IShortMonarchLanguageRule1
    • IShortMonarchLanguageRule2
    • InlineCompletionProviderGroupId
    • LanguageSelector
    • ProviderResult
    • getEncodedLanguageId
    • getLanguages
    • onLanguage
    • onLanguageEncountered
    • register
    • registerCodeActionProvider
    • registerCodeLensProvider
    • registerColorProvider
    • registerCompletionItemProvider
    • registerDeclarationProvider
    • registerDefinitionProvider
    • registerDocumentFormattingEditProvider
    • registerDocumentHighlightProvider
    • registerDocumentRangeFormattingEditProvider
    • registerDocumentRangeSemanticTokensProvider
    • registerDocumentSemanticTokensProvider
    • registerDocumentSymbolProvider
    • registerFoldingRangeProvider
    • registerHoverProvider
    • registerImplementationProvider
    • registerInlayHintsProvider
    • registerInlineCompletionsProvider
    • registerInlineEditProvider
    • registerLinkProvider
    • registerLinkedEditingRangeProvider
    • registerNewSymbolNameProvider
    • registerOnTypeFormattingEditProvider
    • registerReferenceProvider
    • registerRenameProvider
    • registerSelectionRangeProvider
    • registerSignatureHelpProvider
    • registerTokensProviderFactory
    • registerTypeDefinitionProvider
    • setColorMap
    • setLanguageConfiguration
    • setMonarchTokensProvider
    • setTokensProvider
  • worker
    • IMirrorModel
    • IMirrorTextModel
    • IWorkerContext
  • KeyCode
  • MarkerSeverity
  • MarkerTag
  • SelectionDirection
  • CancellationTokenSource
  • Emitter
  • KeyMod
  • Position
  • Range
  • Selection
  • Token
  • Uri
  • CancellationToken
  • Environment
  • IDisposable
  • IEvent
  • IKeyboardEvent
  • IMarkdownString
  • IMouseEvent
  • IPosition
  • IRange
  • IScrollEvent
  • ISelection
  • ITrustedTypePolicy
  • ITrustedTypePolicyOptions
  • MarkdownStringTrustedOptions
  • UriComponents
  • Window
  • Thenable