Skip to content

ModeConfiguration

原文链接

https://microsoft.github.io/monaco-editor/docs.html#interfaces/languages.typescript.ModeConfiguration.html

ts
interface ModeConfiguration {
    codeActions?: boolean;
    completionItems?: boolean;
    definitions?: boolean;
    diagnostics?: boolean;
    documentHighlights?: boolean;
    documentRangeFormattingEdits?: boolean;
    documentSymbols?: boolean;
    hovers?: boolean;
    inlayHints?: boolean;
    onTypeFormattingEdits?: boolean;
    references?: boolean;
    rename?: boolean;
    signatureHelp?: boolean;
}

codeActions

  • 类型: boolean
  • 描述: 定义是否启用内置代码操作提供程序。

completionItems

  • 类型: boolean
  • 描述: 定义是否启用内置代码补全提供程序。

definitions

  • 类型: boolean
  • 描述: 定义是否启用内置定义提供程序。

diagnostics

  • 类型: boolean
  • 描述: 定义是否启用内置诊断提供程序。

documentHighlights

  • 类型: boolean
  • 描述: 定义是否启用内置高亮引用提供程序。

documentRangeFormattingEdits

  • 类型: boolean
  • 描述: 定义是否启用内置格式化提供程序。

documentSymbols

  • 类型: boolean
  • 描述: 定义是否启用内置符号提供程序。

hovers

  • 类型: boolean
  • 描述: 定义是否启用内置悬停提供程序。

inlayHints

  • 类型: boolean
  • 描述: 定义是否启用内置提示提供程序。

onTypeFormattingEdits

  • 类型: boolean
  • 描述: 定义是否启用内置格式化提供程序。

references

  • 类型: boolean
  • 描述: 定义是否启用内置引用提供程序。

rename

  • 类型: boolean
  • 描述: 定义是否启用内置重命名提供程序。

signatureHelp

  • 类型: boolean
  • 描述: 定义是否启用内置签名帮助提供程序。