2011-11-22 76 views
0

可能重复:
Code formatter/beautifier for C on Linux for Emacs user在Linux上“漂亮打印”大量C文件的最佳方法是什么?

我有大约50℃的文件(的.c和.h)具有在它们的混合物或制表符和空格。当我部署应用程序来说AIX或Solaris并查看VI中的文件时,他们看起来对所有不一致的缩进非常混乱。

有没有一种方法可以轻松地“漂亮地打印”所有的文件,比如像Linux上的Geany或Scite这样的工具?

我试图避免通过每行代码并重新缩进它。

+0

您可以['Ctrl + H'或'Ctrl + F'或'F3']将您喜欢的编辑器中的所有选项卡替换为空格。 –

+2

@muntoo,在一行中间使用的选项卡可能并不总是以相同数量的空格结束 – bdonlan

回答

1

我在Linux上使用BCPP用于C/C++,我很喜欢它。

2

我发现astyle是最全面的格式化程序。我在一些预先提交的钩子中使用它,以便在提交到远程或本地存储库之前,任何不合规的代码都得到纠正。