Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在从事一个大型项目,并且随着时间的推移,一些标头正在增长。我想把头文件中的函数按正确的顺序排列,以保持语义干净。
我可以复制和粘贴它们,但我更喜欢在不同的视图中上下拖动它们(没有评论)。可能是您知道一种可以轻松订购此类东西的工具。
满足您所有排序需求的答案是sort.
sort
您的声明通常看起来像
type1 SomeName::fun(); type2 funtastic();
sort您可以选择用于比较的列。如果您想使用函数名称或类进行排序,在上面的示例中将是第 2 列。
$ sort -k2 header.h > sorted_header.h
也许您的编辑器可以选择在某些选定的行上运行外部命令。这将使事情更加集成。