我在网上搜索并找到了可以缩进java,C,php,HTML等的工具
有没有一种工具可以可靠地缩进混合源代码和不同的语言?
- >一个缩进工具来统治它们?
我正在寻找一个独立的开源程序甚至NetBeans插件(但似乎只有jindent)。
答案 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)