我有一个自定义操作,可以更改文件的文本。在这个动作被触发之后,我想以编程方式调用动作/快速修复“添加所有明确的导入”我不想弹出窗口,我只想无声地触发这个动作。我找不到可以对抗的行动或快速解决办法。
lawou6xi1#
您可以尝试为此创建一个宏,看看它是否符合您的要求。请看https://www.jetbrains.com/help/idea/using-macros-in-the-editor.html. 我不确定宏是否会在没有弹出窗口的情况下运行。请告诉我这是否有用。-卡吉:)
ktecyv1j2#
尝试 JavaCodeStyleManager.getInstance(project).optimizeImports(file);
JavaCodeStyleManager.getInstance(project).optimizeImports(file);
2条答案
按热度按时间lawou6xi1#
您可以尝试为此创建一个宏,看看它是否符合您的要求。请看https://www.jetbrains.com/help/idea/using-macros-in-the-editor.html. 我不确定宏是否会在没有弹出窗口的情况下运行。
请告诉我这是否有用。
-卡吉:)
ktecyv1j2#
尝试
JavaCodeStyleManager.getInstance(project).optimizeImports(file);