Я сейчас нахожусь в процессе переноса довольно большого Java-проекта на Scala, поэтому неудивительно, что я попадаю на множество неразрешенных символов.Я использую intellij, и у него есть полезный инструмент, который поможет вам найти импорт, вы нажимаете на неразрешенный символ и затем нажимаете alt-enter.Это здорово, но по моему опыту, это крайне ненадежно в том, как он работает.
Иногда это выглядит так, и вы можете просто нажать Enter (может быть, после некоторого сбоя) и импортировать то, что вы хотите:
![Sometimes it looks like this](https://i.stack.imgur.com/20M2w.png)
Но в других случаях это выглядит так, и вам нужно перейти к опции класса импорта, прежде чем вы увидите меню из предыдущего рисунка:
![or this](https://i.stack.imgur.com/RLO5s.png)
И когда вы получаете эту версию, в зависимости от того, что вы делаете, опции и порядок могут сильно различаться.Я просто хотел бы, чтобы у меня было последовательное понимание того, почему среда IDE иногда выполняет одно, а иногда - другое ... любое понимание поведения или настроек, которые я мог бы изменить, чтобы заставить intellij работать понятным образом?