Skip to content

@jsvision/code-editor / offsetToVisualColumn

Function: offsetToVisualColumn() ​

offsetToVisualColumn(snapshot, offset, tabSize?): VisualColumn

Defined in: code-editor/src/document/positions.ts:69

Calculates the terminal cell column at a UTF-16 document offset.

Parameters ​

snapshot ​

DocumentSnapshot

offset ​

number

tabSize? ​

number = DEFAULT_TAB_SIZE

Returns ​

VisualColumn

Example ​

ts
const column = offsetToVisualColumn(snapshot, caretOffset, 4);