我使用 IntelliJ Ultimate 来处理 Java。
有这么多有用的功能,但有一个可能对我来说非常好,但我找不到......
有时我会在没有事先声明的情况下使用变量(第一次)。然后,我在未声明的变量上使用 ctrl+Enter 功能打开菜单并选择自动声明的选项。有时只是速度更快。
效果很好,问题是变量会在使用的那一行自动声明。现在,我想要 IntelliJ 中的一个函数,它可以自动将所有声明移动到方法开头的位置。它存在吗?或者我该如何实现?
最佳答案
没有将所有声明移动到方法开始的功能(并且没有计划添加它,因为大多数编码指南建议声明变量尽可能接近使用)。对于您试图访问一个不可见的变量的情况,因为它是在太窄的范围内声明的,有一个快速修复“将变量引入范围”,这将使该特定变量可用于此特定用途。
你当然可以写一个插件把所有的变量移到最上面;可以找到插件开发文档here .
关于java - 智能 : move variables at method start,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50216392/