2
如何以編程方式在磁盤上的任意源文件上調用intellij的java源代碼格式程序?在java文件上以編程方式調用intellij代碼格式化程序
我不介意寫一個插件來做到這一點,但如果有一種方法可以從命令行調用格式化程序,那將非常棒!
感謝
如何以編程方式在磁盤上的任意源文件上調用intellij的java源代碼格式程序?在java文件上以編程方式調用intellij代碼格式化程序
我不介意寫一個插件來做到這一點,但如果有一種方法可以從命令行調用格式化程序,那將非常棒!
感謝
我結束了寫我自己的插件,它可以用github。請注意,它可能需要一些更精細的調整
也許您可以在爲軟件支付*時使用IntelliJ簽入,API幫助通常由您讓您的資金的公司提供。 – Smutje 2014-10-04 23:28:50
您在IntelliJ中打開該文件,確保IntelliJ能夠將其標識爲Java文件,然後執行「格式代碼」選項(CTRL + ALT + L或Command + Option + L)。這裏的關鍵是IntelliJ需要知道它是一個源文件。我懷疑這個功能是在一個可訪問的API中公開的,它也不合理 - IntelliJ在代碼風格界面上有一個特殊的設置。 – Makoto 2014-10-04 23:30:07
考慮一些爲此目的而設計的東西,比如Jalopy - https://github.com/notzippy/JALOPY2-MAIN – GreyBeardedGeek 2014-10-05 01:52:41