是否有一种方法可以使用Eclipse之外的Eclipse随附的格式化器?我想使用我使用eclipse配置的formatter.xml文件格式化一些Java文件。有人有任何代码示例可以让我这样做吗?我也想使用这个独立的,因此使用的特定罐子会很好。

有帮助吗?

解决方案

其他提示

从来没有尝试过这样的事情,但我记得我曾经看到过一堂课叫:

org.eclipse.jdt.core.formatter.codeformaterapplication

也许这是格式化机制的一些独立入口点,尽管我从未尝试过或进行过进一步的调查。

这是 官方的日食文档 关于如何做到这一点

这些文档的转储:

运行Formatter应用程序与运行org.eclipse.jdt.core.javacodeformatter Application一样简单。

eclipse -vm <path to virtual machine> -application org.eclipse.jdt.core.JavaCodeFormatter [ OPTIONS ] <files>

当在MacOS上调用时,指向配置文件或源文件的路径可以是相对的,但是将从eclipse.ini文件的位置进行计算。这是MacOS上Eclipse发射器的限制。在所有其他平台上,相对路径是相对于当前用户目录计算的。

Java源文件和/或目录的格式。只有以.java结尾的文件将在给定目录中格式化。

-config

使用指定属性文件的格式样式。有关详细信息,请参考为格式化应用程序生成配置文件。

-帮助

显示帮助消息。

-安静的

仅打印错误消息。

关于格式工作的冗长。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top