В настоящее время я работаю над расширением vscode, созданным с помощью машинописного текста, но у меня возникли проблемы с TextEdit, поскольку в Интернете практически нет информации. Я хочу сделать следующее:
Если пользователь вводит 1
, я хочу, чтобы его заменили на <int>
(это всего лишь пример). Это изменение следует проверять всякий раз, когда пользователь вводит какой-либо символ в текстовый документ. Для этого я использую connection.onDidChangeContent()
и пытаюсь вернуть TextEdit [], но в текстовом документе пользователя ничего не меняется. Если я использую connection.onDocumentFormatting()
, я могу вернуть TextEdit [], который успешно изменяет документ пользователя. Как я могу выполнить sh это с помощью функции OnDidChangeContent()
? Возможно ли это сделать?
Спасибо