vscode: как узнать позицию курсора в документе?

Я работаю над расширением vscode .. Я хочу получить ссылку на позицию курсора для всего документа, например, если у меня есть следующий html:

<!DOCTYPE html> <html lang=»en»> <head> <meta charset=»UTF-8″> <meta name=»viewport» content=»width=device-width, initial-scale=1.0″> <title>Document</title> </head> <|body> <div> <p>Hello World</p> </div> </body> </html>

и курсор был внутри тега body (место знака | в приведенном выше коде), результат, который я хочу, будет 178, который является индексом символа, если вы начнете подсчитывать все символы в документе (включая пробелы) из Начните.

Я пробовал этот код

const position = editor.selection.active; console.log(position);

но он дает строку и позицию символа в этой строке, что мне не нужно.

Есть ли способ получить желаемый результат?

Источник: ledsshop.ru

Стиль жизни - Здоровье!