I find myself typing Ctrl+Shift+O
several times to organize imports (usually imports which are no longer required, generating warnings).
Is there to make Eclipse do this every once in a while or, at least, every time I save a file?
In the Settings/Preferences dialog ( Ctrl+Alt+S ), click Editor | General | Auto Import. Enable the Optimize imports on the fly option and apply the changes.
Organize imports into groups: first standard library imports, then third-party imports, and finally local application or library imports. Order imports alphabetically within each group. Prefer absolute imports over relative imports. Avoid wildcard imports like from module import * .
Preferences->Java->Editor->Save Actions->Configure...
You can configure the removal of unused imports when saving from the Unnecessary Code tab.
Adding imports would normally be done as you are writing the code otherwise it won't compile.
This is how it looks like:
Doing while saving is great, but if you already have lots of files that need it applied to you can also select the package in the Package Explorer
and go to Source->Organise Imports
It will apply to each file below that package.
You may be doing this already, I just wanted to make it clear that it can be applied to many files as can Source->Format
.
Either: <project>->Properties->Java Editor->Save Actions
Or
Windows->Preferences->Java->Editor->Save Actions
Yes, it is called Save Actions
. There you can enable several thing should be done when saving a file.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With