gpt4 book ai didi

java - 有没有办法通过使用 Intellij 添加外部方法调用来重构?

转载 作者:行者123 更新时间:2023-12-03 19:30:23 28 4
gpt4 key购买 nike

我有这个:

Arrays.asList(from(A, 14), from(A, 21), ...

我需要的是:

Arrays.asList(of(from(A, 14), 1), of(from(A, 21), 2), ...

调用 from(A, number) 应该变成 of(from(A, number), anotherNumber)

换句话说:我必须更新一长串这样的 from() 调用,方法是将它们包含在 of() 中并添加第二个参数。理想情况下,第二个参数会简单地向上计数。

有没有使用 IntelliJ 重构工具的方法?(而不是全部手动完成)

请注意:我并不是在寻求工具推荐。我在问一个已知的工具是否支持特定的重构情况。

最佳答案

您可以突出显示 from( 并使用“选择下一个事件”热键。一旦您选择了所有事件,只需将其替换为 of(from。一旦您完成添加 of 您可以使用“alt + 向左箭头键”将光标移动到要添加数字的位置,或者通过突出显示 使用“选择下一个事件”) ,

在 Mac 上热键是“CTRL + G”,在 Windows\Linux 上是“ALT + J”。这是热键列表 https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf

它仍然有点手动,但胜过一个一个地完成。

关于java - 有没有办法通过使用 Intellij 添加外部方法调用来重构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54348899/

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