IDEA 强大的代码块重构能力
把代码块重构成方法
选中代码块按组合键
ctrl + alt + m
例如 这里的 new Date() 需要重构为方法

按组合键 之后
从左到右的可调节参数依次是 方法作用域,返回值类型,方法名 下方是代码预览

设置好之后按OK
如图
把代码块重构成类常量
选中代码块按组合键
ctrl + alt + c
例如 这里的 new Date() 需要重构为类常量

按组合键 之后
从上往下 ,X 是候选常量名 ,DATE是自动猜测的候选常量名

按方向键选择候选名 ,回车之后

move to another class
钩上再回车 ,会进入一个类似方法配置的设置页面 ,参数和重构为方法类似 在这里甚至可以把代码块重构到另一个包中

值的注意的是,这里设置之后设置项会被记忆,换言之只需要配置一次,下一次进行重构不需要使用move to…,也可以直接得到曾经设置好的配置
重构为变量
ctrl + alt +_v可选参数不多 ,只有候选名字 , 可以通过打钩设置重构成常量

不打钩的效果

打钩的效果

重构为方法参数
ctrl + alt +_p可以通过打钩,重载当前方法,再由本方法调用和传递重载参数

不打钩的效果

打钩的效果

以上的组合键可以对变量直接使用
例如 : ctrl + alt + v


