【发布时间】:2015-02-03 19:43:03
【问题描述】:
在 Intellij IDEA 的最新版本中,当编写返回 Unit(又名过程)的 scala 方法时,IDEA 将折叠 : Unit = 部分,使其显示为所谓的“过程语法”。这是它的样子:
def myMethod(): Unit = {
// do something
}
默认折叠为:
def myMethod() {
// do something
}
我明白这一点,因为过程语法将被弃用,但有些人仍然喜欢它,我想这对他们来说是一个很好的折衷方案。但是,对于我们这些不喜欢过程语法的人,我无法找到默认禁用该代码折叠的设置。首选项 > 编辑器 > 代码折叠确实显示了一些特定于 scala 的设置,默认情况下应该折叠代码折叠,但我检查的唯一一个是“Shell cmets (scala script)”。
有人知道如何禁用此功能吗?还是目前不可能?
【问题讨论】:
-
那里没有重复 - 我的问题是关于代码的显示方式(对写入文件的实际源代码没有影响),您链接到的问题是关于实际代码的自动完成。编辑:不记得询问 cmets 中的显示问题 - 但 IMO 仍然是一个不同的问题。
标签: scala intellij-idea intellij-13