Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Redirect
locationhttps://www.jetbrains.com/help/idea/managing-imports-in-scala.html

IntelliJ IDEA lets you manage your imports in Scala the same way as it does in other languages.

...

In the Settings dialog, select

span
classshortcut
Project Settings
span
classshortcut
Code
span
classshortcut
Scala
Imports
span
classshortcut
Wiki Markup
{span:class=shortcut}Project Settings{span}
Wiki Markup
{span:class=shortcut}Code{span}
Wiki Markup
{span:class=shortcut}Scala{span}
Wiki Markup
{span:class=shortcut}Imports{span}
.

  • Class count to use import with '_' - in this text field, specify the number of classes to be imported from a single package until all statements importing a single class are substituted with a statement importing an entire package.

...

In the Settings dialog, select

span
classshortcut
IDE Settings
span
classshortcut
Editor
Auto Import
span
classshortcut
Wiki Markup
{span:class=shortcut}IDE Settings{span}
Wiki Markup
{span:class=shortcut}Editor{span}
Wiki Markup
{span:class=shortcut}Auto Import{span}
.

 You can select the following options:

...

Note

If you skip an import suggested in the Ask mode or choose the None mode, the non-imported classes will be red-highlighted and an import pop-up window will appear to help you create import statements using the Alt+Enter keyboard shortcut.

  •  → span
    classshortcut
    Optimize Imports

    Optimize imports on the fly - select this check box to have the Optimize Imports operation automatically performed for your files. If you clear this check box, you can manually optimize your imports selecting

    span
    classshortcut
    Code
    Wiki Markup
    {span:class=shortcut}Code{span}
     →
    Wiki Markup
    {span:class=shortcut}Optimize Imports{span}
    .

  • Add unambiguous imports on the fly - select this check box to have IntelliJ IDEA automatically add imports that can be added without user intervention.

...

You can optimize imports selecting

span
classshortcut
Code
 →Optimize Imports
span
classshortcut
Wiki Markup
{span:class=shortcut}Code{span}
 →
Wiki Markup
{span:class=shortcut}Optimize Imports{span}
command.

In this dialog box, specify from where you want IntelliJ IDEA to remove unused import statements, in order to optimize the import procedure.

...

Start typing a name in the editor.

In the Class to Import suggestion Import suggestion list, click

Wiki Markup
{span:class=shortcut}Alt{span}
+
Wiki Markup
{span:class=shortcut}Enter{span}
, and click the right arrow to reveal the nested list of intention actions. IntelliJ IDEA suggests you to exclude specific class or the whole containing package.

In the dialog that opens perform necessary changes and click OK.