我喜欢Intellij Idea的“重构代码...”(CTRL+ALT+L)函数。

现在,我有很多XML文件可以查看。我现在正在做的是,我打开一个XML文件,选择全部,复制并粘贴到Intellij Idea打开的XML文件中,然后使用“重构代码...”来美化XML文件,之后,我复制格式化的XML文件回到原始XML文件。

这很耗时,根本不有趣。

如果可以从Intellij Idea中取出“重新元素代码...”函数到命令行工具中,以美化我所有的XML文件(例如Java,... ...),这将是很棒的。

因此,我开始研究Ideal-99.18的源代码。并找到CodeFormatterFacade类和软件包com.intellij.formatting。但对我来说,看起来仍然需要很多工作要做。

有没有人想到过这样做?任何建议都得到赞赏。非常感谢!

有帮助吗?

解决方案

Intellij Idea Formatter与其他代码的其余部分紧密结合。独立运行的最简单方法是编写实现应用程序标记界面的插件,该插件允许基于Intellij Idea创建基于命令行的工具。这种方法的最大缺点是,运行该工具仍将初始化大多数Intellij Idea的内部设备,因此它不会很快。

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