Группировка изменений через VS-Extension в стек отмены - PullRequest
0 голосов
/ 20 марта 2019

Я написал расширение на основе этого решения .

я получаю буфер для всего документа

TextView.GetBuffer (из IVsTextLines pBuffer); и удалите строки с помощью EnvDTE.EditPoints.

После выполнения команды все модификации находятся отдельно в стеке отмены.

Есть ли способ сгруппировать транзакции в одну операцию? Чтобы получить последнее состояние перед командой, нажав один раз Ctrl + Z?

Я пытался вызвать OpenLinkedUndo из Microsoft.VisualStudio.TextManager.Interop.VsUndoPackageClass и CloseLinkedUndo после, но без разницы.

привет

...