Visual Studio 2010编辑器UndoHistory

时间:2010-05-30 23:43:57

标签: visual-studio-2010

我正在尝试编写一个可以访问VS编辑器的TextUndoHistory的扩展程序。

我是否必须自己实施ITextUndoHistory和ITextUndoTransaction,或者是否可以使用SDK进行操作?

谢谢,    尼克

1 个答案:

答案 0 :(得分:3)

您从ITextUndoHistoryRegistry ed MEF组件导入[Export],并调用TryGetHistory以检索给定缓冲区的历史记录。有关示例,请参阅我的MarginFactory.cs扩展程序中的FixMixedTabs(在相同的扩展程序中,InformationBar.cs显示如何在撤消历史记录中创建交易)。