我在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}
但是,在优化导入时,我找不到任何使代码成为首选样式的选项。 有选择吗?或者我应该使用一些插件吗?
答案 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