Вопросы

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);

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

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

Читать:
По крайней мере, один элемент ресурсов должен быть определен ошибка в формировании облака ec2

Похожие записи

Невозможно подключить базу данных SQL Azure из Python с помощью Key Vault Secret

admin

Функция Typescript, принимающая общий параметр и массив строк

admin

Обработка примитивных типов объединения в (де) сериализации JSON с помощью Джексона в Java

admin

Клонирование GitLab не выполнено

admin

Добавление метки внутри метки на PyQt5

admin

Есть ли размер операнда по умолчанию в архитектуре x86-64 (AMD64)?

admin