Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TextEditor

Hierarchy

Index

Properties

cursor

cursor: Position

Readonly document

Readonly node

node: HTMLElement

Readonly onCursorPositionChanged

onCursorPositionChanged: Event<Position>

Readonly onDocumentContentChanged

onDocumentContentChanged: Event<TextDocumentChangeEvent>

Readonly onEncodingChanged

onEncodingChanged: Event<string>

Readonly onFocusChanged

onFocusChanged: Event<boolean>

Readonly onLanguageChanged

onLanguageChanged: Event<string>

Readonly onMouseDown

onMouseDown: Event<EditorMouseEvent>

Readonly onScrollChanged

onScrollChanged: Event<void>

Readonly onSelectionChanged

onSelectionChanged: Event<Range>

selection

selection: Range

Readonly uri

uri: default

Methods

blur

  • blur(): void

createMoveToUri

  • createMoveToUri(resourceUri: default): undefined | default
  • Creates a new URI to which this navigatable should moved based on the given target resource URI.

    Parameters

    • resourceUri: default

    Returns undefined | default

deltaDecorations

detectLanguage

  • detectLanguage(): void

dispose

  • dispose(): void
  • Dispose this object.

    Returns void

executeEdits

  • executeEdits(edits: TextEdit[]): boolean

focus

  • focus(): void

getEncoding

  • getEncoding(): string

getLinesDecorations

  • getLinesDecorations(startLineNumber: number, endLineNumber: number): EditorDecoration[]
  • Gets all the decorations for the lines between startLineNumber and endLineNumber as an array.

    Parameters

    • startLineNumber: number

      The start line number.

    • endLineNumber: number

      The end line number.

    Returns EditorDecoration[]

    An array with the decorations.

getResourceUri

  • getResourceUri(): undefined | default
  • Return an underlying resource URI.

    Returns undefined | default

getVisibleColumn

  • getVisibleColumn(position: Position): number

getVisibleRanges

  • getVisibleRanges(): Range[]

isFocused

  • isFocused(): boolean

refresh

  • refresh(): void

replaceText

resizeToFit

  • resizeToFit(): void

restoreViewState

  • restoreViewState(state: object): void

revealPosition

revealRange

setEncoding

setLanguage

  • setLanguage(languageId: string): void

setSize

storeViewState

  • storeViewState(): object