Refactoring 在CDT中重构重命名历史

Refactoring 在CDT中重构重命名历史,refactoring,rename,eclipse-cdt,Refactoring,Rename,Eclipse Cdt,为什么CDT不保存函数和变量重命名的重构历史? (但是JDT将保存在源代码中完成的所有重命名重构) 这是CDT重构插件的限制吗?如何将函数和变量的重命名保存到重构历史 如果不是内置在CDT重构插件中,是否可以开发一个自定义插件来保存重构->变量/函数重命名?应该可以编写自己的插件来跟踪CDT树中被修改的每个位置。然后可以使用自定义撤消步骤撤消这些位置。CDT确实在撤销堆栈中添加了重构。您能否提供详细信息,说明它如何不存在,即您是否发现了未添加特定案例的bug。(我尝试重命名一个方法,但它取消了更

为什么CDT不保存函数和变量重命名的重构历史? (但是JDT将保存在源代码中完成的所有重命名重构)

这是CDT重构插件的限制吗?如何将函数和变量的重命名保存到重构历史


如果不是内置在CDT重构插件中,是否可以开发一个自定义插件来保存重构->变量/函数重命名?

应该可以编写自己的插件来跟踪CDT树中被修改的每个位置。然后可以使用自定义撤消步骤撤消这些位置。CDT确实在撤销堆栈中添加了重构。您能否提供详细信息,说明它如何不存在,即您是否发现了未添加特定案例的bug。(我尝试重命名一个方法,但它取消了更改。)应该可以编写自己的插件来跟踪CDT树中被修改的每个地方。然后可以使用自定义撤消步骤撤消这些位置。CDT确实在撤销堆栈中添加了重构。您能否提供详细信息,说明它如何不存在,即您是否发现了未添加特定案例的bug。(我尝试重命名一个方法,但它取消了更改。)