1. 重命名
在变量名上按下Shift+F6 修改当前变量名,所有引用当前变量名的变量都被重命名
如果当前的变量名有get,set方法,那么用上述方法会提示修改get,set方法的方法名
2. 提取变量/字段
class ExtractVar{
final static int a_const = 10000;
final static int b_const = 500;
public void calc(){
(new InnerCalc()).process(a_const, #1#b_const);
}
class InnerCalc{
final static int some_const = 124136;
int process(int a, int b){
return a * b + some_const;
}
}
}
在#1#行,按下Ctrl+Alt+V,提取当前返回的类型,生成可接受的变量 int process
3.提取方法
选中若干行代码,按下Ctrl+Alt+M 可以将当前选中的代码提取成一个方法,如果在选中的行中存在变量,则被当做方法的参数传递给提取出来的方法。
4.其他提取
按下Ctrl+Alt+C 将当前选中的内容提取为一个常量Constant
按下Ctrl+Alt+M 将当前选中的内容提取为一个方法Method
按下Ctrl+Alt+P 将当前选中的代码作为一个局部参数传入,在原方法中调用当前代码。Parameter
按下Ctrl+Alt+V 提取当选中的返回类型。Variable