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

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

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.

  • 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

    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.

...

Start typing a name in the editor.

In the Class to 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.