我在网上搜索,发现可以缩进java,C,php,HTML等的工具。
有没有一种工具,可以可靠地缩进混合的源代码和不同的语言?
- >一个缩进工具来统治他们?
我正在寻找一个独立的开源程序,甚至是一个NetBeans插件(但似乎只有jindent)。有没有可以缩进混合代码的工具?
回答
我最终在MacOS上使用了NetBeans自带的缩进功能([SHIFT] + [ctrl] + F - )。
它工作得很好,虽然我不得不手动缩进。
对于非常糟糕的结构化代码,我使用常用工具。
不同语言的缩进规则不同。如果存在“通用压缩器”,它将首先确定文本是以哪种语言编写的,然后调用本质上是语言特定的缩进子例程。
有胶乳和可缩进一种以上语言之类的包,但你告诉他们这语言,他们正在处理......
你有要完成的特定任务?
有时我会在一个文件中得到代码(PHP + HTML + CSS + JS),这是一团糟。我有希望简化清理工作。 – jakschu 2012-02-13 13:09:22
SourceFormat claims to be a multi-language pretty printer.但它不是免费的,只能在windows上运行。
WebStorm和IDEA(都来自Jetbrains)可以重新格式化混合源代码,但它们不是开源代码。 (via T.J. Crowder)
链接中断 – 2012-02-08 23:30:23
多语言!=混合语言 – 2012-02-08 23:33:17
它刚刚离线时打勾。现在它已恢复在线。 – nes1983 2012-02-09 08:35:00
- 1. 有没有可以跟踪/记录托管代码的工具?
- 2. Scala有代码混淆的工具吗?
- 3. 有没有什么方法可以缩短这个代码呢?
- 4. 有没有一种工具可以自动跟踪未使用的代码
- 5. 有没有人知道可以导出为代码的样机工具?
- 6. 有没有TFS工具可以快速查看一行代码的作者?
- 7. 有没有一种工具可以在C#中生成MVC代码?
- 8. Java的密钥工具可以导出CSR,但没有进口
- 9. 有没有可以自动缩放HTML图像地图的工具?
- 10. 具有非托管SQLite的混合C++/CLI代码
- 11. 代码压缩工具
- 12. 有没有MySQL压缩插件或工具可用?
- 13. 有没有办法在vim中缩进代码段?
- 14. 如何正确缩进PHP/HTML混合代码?
- 15. Windows有没有免费的C测试代码覆盖工具?
- 16. Android:有没有分析本机代码的工具?
- 17. 有没有可以合并wpf程序集的免费ilmerge like工具?
- 18. 是否有任何工具可以轻松阅读JavaScript代码?
- 19. 有什么工具可以生成ASM ClassWriter代码吗?
- 20. 有什么工具可以评论JavaScript代码吗?
- 21. 有没有什么linux工具可以找到python程序的进程轨迹?
- 22. Excel的VBA代码,以选择具有数据有时工作
- 23. 带有发布代码的MSVC混合调试代码
- 24. 应用该缩进在C#中没有锯齿的代码
- 25. 没有间距或缩进的代码块
- 26. 有没有可以检查空引用异常的工具?
- 27. XHTML 1.0 Transitive,有没有可以重构HTML的工具?
- 28. 有没有可以将erb转换为haml的工具?
- 29. 有没有可以生成apache isis应用程序的工具?
- 30. 有没有好的工具可以生成Google Sitemap?
由于您特别提到“开放源代码”,这不是* *答案*,但这不是:但WebStorm和IDEA(都来自Jetbrains)可以重新格式化混合源代码。 – 2012-02-08 23:20:24