有没有可以缩进混合代码的工具?

时间:2012-02-08 23:16:08

标签: php javascript html netbeans indentation

我在网上搜索并找到了可以缩进java,C,php,HTML等的工具 有没有一种工具可以可靠地缩进混合源代码和不同的语言? - >一个缩进工具来统治它们?

我正在寻找一个独立的开源程序甚至NetBeans插件(但似乎只有jindent)。

3 个答案:

答案 0 :(得分:0)

不同语言的缩进规则不同。如果存在“通用压头”,它将首先确定文本的编写语言,然后调用基本上是特定于语言的缩进子例程。

有些LaTeX软件包可以缩进多种语言,但是你告诉他们他们正在处理哪种语言......

你想完成一项特殊任务吗?

答案 1 :(得分:0)

我最终使用NetBeans自己的缩进功能([SHIFT] + [ctrl] + F - 在MacOS上)。
虽然我不得不手工缩进,但效果还不错 对于非常糟糕的结构化代码,我使用常用​​工具。

答案 2 :(得分:-1)

SourceFormat claims to be a multi-language pretty printer.但它不是免费的,只能在Windows上运行。

WebStorm和IDEA(均来自Jetbrains)可以重新格式化混合源,但它们不是开源的。 (通过T.J. Crowder