在Intellij IDEA的最新版本中,当编写一个返回Unit
(又名a procedure)的scala方法时,IDEA将折叠: Unit =
部分,以便它显示为所谓的“过程语法”。这里是什么样子:如何在Intellij IDEA的scala程序中禁用折叠`:Unit =`?
def myMethod(): Unit = {
// do something
}
会直接默认折叠:
def myMethod() {
// do something
}
我明白点,因为该过程的语法被提名弃用,但有些人还是很喜欢它,我想这是一个为他们妥协妥协。但是,对于那些不喜欢过程语法的人,我无法找到一个设置来默认禁用折叠代码。首选项>编辑器>代码折叠确实显示了一些特定于scala的设置,默认情况下代码折叠应该折叠,但我唯一检查的是“Shell注释(scala脚本)”。
有人知道如何禁用此功能吗?还是现在不可能?
可能重复[如何关闭函数的Scala中自动完成在单元返回类型在IntelliJ IDEA?](http://stackoverflow.com/questions/25468047/how-to-turn-off-scala-auto-completion-of-function-with-unit-return-type-in -intel) – Andrey 2015-03-11 23:47:42
没有重复那里 - 我的问题是关于代码的显示方式(不影响写入文件的实际源代码),您链接到的问题是关于实际代码的自动完成。编辑:不记得在评论中询问显示问题 - 但IMO仍然是一个不同的问题。 – 2015-03-12 08:41:40