IModelDecorationOptions

aydk大约 3 分钟

IModelDecorationOptions

interface 官网地址open in new window

属性 Properties

after

  • 类型: InjectedTextOptions 可选
  • 默认值: -
  • 可选项: -
  • 描述:如果设置,文本将在范围后的视图中插入。

afterContentClassName

  • 类型: string 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个CSS类名,用于在内容之后呈现附加内容的容器。

before

  • 类型: InjectedTextOptions 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个装饰器,用于在内容之前呈现附加内容。

beforeContentClassName

  • 类型: string 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个CSS类名,用于在内容之前呈现附加内容的容器。

blockClassName

  • 类型: string 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个CSS类名,用于在内容周围呈现一个块装饰器。

blockDoesNotCollapse

  • 类型: boolean 可选
  • 默认值: false
  • 可选项: -
  • 描述:一个布尔值,表示块装饰器是否不应折叠。

blockIsAfterEnd

  • 类型: boolean 可选
  • 默认值: false
  • 可选项: -
  • 描述:一个布尔值,表示块装饰器是否在内容的末尾之后呈现。

blockPadding

  • 类型: [top: number, right: number, bottom: number, left: number] 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个装饰器,用于在块装饰器与内容之间呈现填充。

className

  • 类型: string 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个CSS类名,用于应用于此装饰器。

firstLineDecorationClassName

  • 类型: string 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个CSS类名,用于在第一行上呈现的装饰器。

glyphMargin

  • 类型:IModelDecorationGlyphMarginOptions 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个装饰器,用于在行号旁边呈现图标。如果已设置并且装饰已设置 glyphMarginClassName,则在字形边距中使用指定的 IModelDecorationGlyphMarginOptions 渲染此装饰。

glyphMarginClassName

  • 类型: string 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个CSS类名,用于应用于行号旁边呈现的图标的容器。

glyphMarginHoverMessage

  • 类型: IMarkdownString | IMarkdownString[] 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个悬停消息,当鼠标悬停在行号旁边呈现的图标上时显示。

hoverMessage

  • 类型: IMarkdownString | IMarkdownString[] 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个悬停消息,当鼠标悬停在装饰器上时显示。

inlineClassName

  • 类型: string 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个CSS类名,用于在内容内呈现的装饰器。

inlineClassNameAffectsLetterSpacing

  • 类型: boolean 可选
  • 默认值: false
  • 可选项: -
  • 描述:一个布尔值,表示内联装饰器是否应影响字间距。

isWholeLine

  • 类型: boolean 可选
  • 默认值: false
  • 可选项: -
  • 描述:一个布尔值,表示装饰器是否应覆盖整行。

linesDecorationsClassName

  • 类型: string 可选
  • 默认值: null
  • 可选项: -
  • 描述:一个CSS类名,用于在整行上呈现的装饰器。

marginClassName(边距类名)

  • 类型: string 可选
  • 默认值: -
  • 可选项: -
  • 描述: 用于在编辑器的边距处添加自定义类名的选项。

minimap(缩略图)

overviewRuler(概览标尺)

showIfCollapsed(折叠时显示)

  • 类型: boolean 可选
  • 默认值: -
  • 可选项: -
  • 描述: 用于在代码折叠时添加自定义选项的选项。

stickiness(粘性)

  • 类型: TrackedRangeStickiness 可选
  • 默认值: -
  • 可选项: 1. AlwaysGrowsWhenTypingAtEdges 2. NeverGrowsWhenTypingAtEdges 3. GrowsOnlyWhenTypingBefore
  • 描述: 用于指定在编辑器中添加自定义选项时跟踪范围的行为。

zIndex(层级)

  • 类型: number 可选
  • 默认值: -
  • 可选项: -
  • 描述: 用于指定添加自定义选项时的层级顺序。