gpt4 book ai didi

intellij-idea - 用于包装多行函数参数的 Intellij 代码样式设置

转载 作者:行者123 更新时间:2023-12-03 10:50:24 24 4
gpt4 key购买 nike

对于多参数方法,Spark 代码样式需要四个字符的缩进。所以:以下代码 - 目前由 IJ 格式化 - 不正确:

def generateCirclesRdd(sc: SparkContext,
nCircles: Int = 3,
nTotalPoints: Int = 30,
outerRadius: Double): RDD[(Long, Long, Double)] = {

显然应该是:
def generateCirclesRdd(sc: SparkContext,
nCircles: Int = 3,
nTotalPoints: Int = 30,
outerRadius: Double): RDD[(Long, Long, Double)] = {

IJ代码样式中的这个设置在哪里?屏幕截图显示了我能够找到的内容。

enter image description here

更新 这里有一条关于“制表符和缩进”的评论:

enter image description here

另一个更新 :@yole 提供了一个有用的答案。但是,我仍然留下 2 个空格而不是 4 个空格。

作为引用,这里是 Spark 中正确/必需的缩进。注意方法声明的延续是 4 个空格。
  def train(
data: RDD[Vector],
k: Int,
maxIterations: Int,
runs: Int,
initializationMode: String,
seed: Long): KMeansModel = {

然而,方法调用的延续只有两个:
    new KMeans().setK(k)
.setMaxIterations(maxIterations)
.setRuns(runs)
.setInitializationMode(initializationMode)
.setSeed(seed)
.run(data)

最佳答案

您必须更改两个选项

  • 取消勾选 方法声明参数 |多行时对齐

  • enter image description here
  • 查询 其他 |带有 4 个空格的构造函数 args 和参数声明的替代缩进

  • enter image description here

    关于intellij-idea - 用于包装多行函数参数的 Intellij 代码样式设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28426355/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com