I have a code with some constants in format ClassName.CONSTANT_NAME
. I want to quickly replace this by CONSTANT_NAME
. But I have not found any efficient way of doing that.
Every time I want to static import something I have to remove class name manually then open static import tooltip which might contain several matches for constant name... It is inefficient.
Is there any quick way of converting an import to a static import? Ideally I would assign a shortcut for this.
You can change the settings to import entire packages instead. In the Settings/Preferences dialog ( Ctrl+Alt+S ), select Editor | Code Style | Java | Imports. Clear the Use single class import checkbox, and apply the changes.
You can disable auto-import on completion and use quick-fixes instead: In the Settings/Preferences dialog ( Ctrl+Alt+S ), go to Editor | General | Auto Import. On the Auto Import page that opens, use the checkboxes in the TypeScript/JavaScript area to enable or disable import generation on code completion.
Put the cursor on the constant (ClassName.CONSTANT_NAME
).
Then use the shortcut for the action Show the list of available intention actions
.
On windows or Linux: alt + enter
On mac os: ⌥⏎
Then select:
Add on demand static import for ....
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