typescript - Hvordan dynamisk endre dokumenttekst i en VSCode-utvidelse
Jeg jobber for øyeblikket med en VSCode-utvidelse, bygget med TypeScript, men jeg har noen problemer med TextEdit siden det finnes lite eller ingen informasjon på nettet. Det jeg ønsker å gjøre er følgende:
Hvis en bruker skriver 1 vil jeg at det skal endres til <int> (dette er bare et eksempel). Denne endringen bør sjekkes hver gang en bruker legger inn et tegn i tekst-dokumentet. For å gjøre dette bruker jeg connection.onDidChangeContent() og prøver å returnere en TextEdit[], men ingenting endres i brukerens tekst-dokument. Hvis jeg bruker connection.onDocumentFormatting(), kan jeg returnere en TextEdit[] som endrer brukerens dokument. Hvordan kan jeg oppnå dette med OnDidChangeContent()-funksjonen? Er det mulig å gjøre dette?
Takk