在头文件中移动函数以获得干净的排序

Moving Functions in Header File to get a clean sort

本文关键字:排序 文件 移动 函数      更新时间:2023-10-16

我正在做一个大型项目,一些标题随着时间的推移而增长。我想将头文件中的函数按正确的顺序排列,以保持语义干净。

我可以复制和粘贴它们,但我更想在不同的视图中上下拖动它们(没有注释)。也许你知道一个工具很容易订购这种东西。

满足您所有排序需求的答案是 sort .

您的声明通常如下所示

type1 SomeName::fun();
type2 funtastic();

使用sort您可以选择用于比较的列。如果要使用函数名称或类进行排序,在上面的示例中,这将是第 2 列。

$ sort -k2 header.h > sorted_header.h

也许您的编辑器可以选择在某些选定的行上运行外部命令。这将使事情更加一体化。