如何根据声明顺序对方法实现进行排序

17

是否有Visual Studio 2008的插件或宏,能够根据.h文件中声明的顺序,对.cpp文件中的方法实现进行排序? 编辑:是否有适用于最近版本的Visual Studio(2010、2013、2015、2017、2019、2022)的相关工具?


不太可能。重构工具通常不适用于C++。反正有什么意义呢? - sehe
2
重点是自动完成此操作。我喜欢在Cpp文件中对方法进行某种排序,这样更容易在头文件中重新排序它们。 - cos
1
@LihO:我已经在使用Visual Assist X了。但是它似乎没有提供这样的功能(我可以使用VA Outline选项卡中的拖放来重新排序cpp中的方法实现,但这不是我要找的)。 - cos
1
+1 我通常也手动完成这个操作。这样可以使包含看起来更好看!如果有工具支持会很不错。 - rasmus
我知道这并不能帮助重新排列现有代码,但在VS 2015中,如果您在头文件中声明该方法但尚未定义它,则校对工具会将其下划线标出。如果您按Ctrl + .,将显示一个选项来自动添加cpp文件中的定义存根,并在正确的位置上匹配头文件。 - CodingLumis
显示剩余2条评论
1个回答

3

虽然与提交者要求的工具不同,但我个人折叠所有函数体(Ctrl+M+O),然后手动排序...

但是VA允许您按字母顺序查找方法,在它们的下拉文本编辑器控件中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接