我在Intellij中有20多個模塊的多模塊項目。每個模塊都包含文件類型的混合,包括java,groovy,jsp等。過去我們發現一些Intellij錯誤,其中運行Reformat和Optimize Import實際上可以在Groovy和JSP文件中插入錯誤。所以我希望能夠在所有模塊中執行單個重新格式化/優化操作,這些模塊只會處理java文件。我希望範圍功能可以讓我做到這一點,但它似乎沒有像我期望的那樣工作。我使用了自定義範圍的模式是:Intellij中如何重新格式化一個特定類型的多個文件
file[*]:**/*/*.java
在當我深入到文件級的編輯作用域對話框中,將Java文件實際上出現的唯一的,所以範圍似乎正在工作。
然後在主編輯器窗口,我擴大項目工具窗口,並在下拉菜單的工具窗口的頂部選擇我的新範圍。這會在工具窗口中顯示我所有的模塊。然後突出顯示所有模塊,右鍵單擊並選擇重新格式化代碼。但是,這仍然重新格式化所有文件類型(groovy,jsp,java等)。
是否作用域是答案,有誰知道如何解決這個問題嗎? 在此先感謝。