如何解决如何从IntelliJ IDEA中获取“重新格式化代码”功能?
| 我喜欢IntelliJ IDEA的\“重新格式化代码... \”(Ctrl + Alt + L)功能。 现在,我有很多XML文件可供浏览。我现在要做的是,打开一个xml文件,全选,复制并粘贴到IntelliJ IDEA打开的xml文件中,然后使用“重新格式化代码...”美化该xml文件,然后,我将格式化的xml文件复制回原始xml文件。 这很耗时,一点也不有趣。 如果可以将“重新格式化代码...”功能从IntelliJ IDEA中取出并放入命令行工具中,以一次美化我所有的xml文件(例如Java等其他文件),那将是很好的。 因此,我开始研究ideaIC-99.18的源代码。并找到CodeFormatterFacade类和com.intellij.formatting包。但是对我来说,它仍然需要做很多工作。 有没有人想到它曾经做过?任何建议表示赞赏。非常感谢!解决方法
IntelliJ IDEA格式化程序与其余代码紧密耦合。独立运行的最简单方法是编写一个实现ApplicationStarter接口的插件,该插件允许基于IntelliJ IDEA创建基于命令行的工具。这种方法的最大缺点是,运行该工具仍将初始化IntelliJ IDEA的大多数内部部件,因此不会很快。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。