1. 重命名
在變量名上按下Shift+F6 修改當前變量名,所有引用當前變量名的變量都被重命名
如果當前的變量名有g(shù)et,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 可以將當前選中的代碼提取成一個方法,如果在選中的行中存在變量村缸,則被當做方法的參數(shù)傳遞給提取出來的方法祠肥。
4.其他提取
按下Ctrl+Alt+C 將當前選中的內(nèi)容提取為一個常量Constant
按下Ctrl+Alt+M 將當前選中的內(nèi)容提取為一個方法Method
按下Ctrl+Alt+P 將當前選中的代碼作為一個局部參數(shù)傳入,在原方法中調(diào)用當前代碼梯皿。Parameter
按下Ctrl+Alt+V 提取當選中的返回類型仇箱。Variable