Событие onDidChangeTextDocument
возвращает TextDocumentChangeEvent
, который содержит массив TextDocumentContentChangeEvent
(contentChanges
). Какой смысл иметь массив изменений, так как событие будет отправлено при каждом изменении. Например, при написании «привет» я получу 5 событий, каждое из которых содержит одно письмо. Так в каких случаях contentChanges
будет содержать более одного события?
Если я хочу посчитать количество нажатий клавиш, это надежный способ предположить, что одно нажатие клавиши = одно событие, если в TextDocumentContentChangeEvent.text
?
есть только один символ