2015-04-02 117 views
6

的IntelliJ格式我的测试代码:如何的IntelliJ IDEA配置的代码风格斯卡拉

test("a configuration without classpath to analyze is not valid") { 
                    Configuration(
                    None, 
                    Seq(), 
                    Seq(), 
                    Map(), 
                     Some(PrintConfiguration(print = Always("output"))) 
                   ) should not be ('valid) 
                   } 

我希望我们都同意,这是做这一个相当笨的办法。

如何配置IntelliJ以便将Configuration和属于它的所有内容移到左侧,相对于test缩进两个空格?

澄清:大部分代码都正确缩进,只是代码块放在大括号中,这些参数是相对于开始大括号而言的aligne,而不是相对于函数调用的开头。

回答

6

如何设置 - > CodeStyle - >斯卡拉:

enter image description here

还要确保消除“多的时候设置对齐”或将在包装“不要对准块表达式参数”和大括号选项卡。

+0

好吧,我找到了scala的设置,thx。我正在寻找格式,并没有意识到这是隐藏scala选项。但我的设置就像你的屏幕截图一样,它适用于大多数的东西,但不适用于块为 – 2015-04-02 15:51:20

+0

的参数,你可以在我的屏幕截图中看到你的代码,它工作正常,它也可以在普通编辑器(和内部一些其他职业)对我来说。您也可以尝试通过选择“默认”方案重置您的设置。我使用Intellij IDEA 13.1.2社区版。 – dk14 2015-04-02 16:01:17

+0

我更新了答案,因为它实际上引导我找到解决方案。谢谢。 – 2015-04-02 16:02:20