有什么方法可以在IntelliJ中自动扩展Scala导入?

时间:2014-05-20 02:37:01

标签: scala intellij-idea

我在scala项目中使用IntelliJ IDEA 13.1。 我们的项目代码样式定义了import语句不应该折叠成一行。

例如,

者优先:

import com.example.domain.A
import com.example.domain.B
import com.example.domain.C

不首选:

import com.example.domain.{A, B, C}

但是,在优化导入时,我找不到任何使代码成为首选样式的选项。 有选择吗?或者我应该使用一些插件吗?

2 个答案:

答案 0 :(得分:0)

我认为你的项目代码风格指南与Scala并不完全一致。 “import com.example.domain。{A,B,C}”将以简洁的方式实现您尝试的相同功能。有些人认为这是首选方式。

也许你应该质疑你的项目代码风格?

答案 1 :(得分:0)

我发现最新版本的IntellJ IDEA(13.1.3)和Scala插件(0.38.437)支持多行导入。

安装并取消选中Preferences - >选项Code Style - > Scala - > Imports - > Collect Imports with the same prefix into one import