Я видел эту ссылку: Расширение VsCode: переименовать символы
, но это не решает мои вопросы.
Моя проблема в том, что у меня есть только файлкак контекст, а не какая-то позиция курсора.Я хотел бы найти позицию определенного имени символа в нем (в моем случае, имя объекта на другом языке - но это не главное).Я знаю, что первое совпадение определенного текста будет символом ...
Дело в том, что мне нужен код, чтобы иметь возможность переименовать символ, и у меня есть две проблемы с кодом, который я нашел в ссылкевыше: во-первых, как я уже сказал, я не знаю, как я могу добраться до позиции определенной строки.Я могу добраться до индекса, но не до позиции.во-вторых, последняя строка этого примера не компилируется, поскольку переменная «edit» имеет тип {} и не может использоваться в качестве параметра в функции ApplyEdit.