此功能的作用是:根据表达示计算结果,自动生成对应的变量及类型名
默认快捷键是 Alt+Shift+L
Alt+Shift+L快捷键:打开Extract Local Variable。
Extract Local Variable 起作用的前提是:表达式必须是正确的
参考其他网友的博客写的
示例1:输入光标停在saxReader.read(“src/cn/xml/schema/web.xml”);这行代码前面时用此键会生成
SAXReader saxReader2 = saxReader;
saxReader2.read(“src/cn/xml/schema/web.xml”);
示例2:输入光标停在saxReader.read(“src/cn/xml/schema/web.xml”);这行代码后面时用此键会生成
Document read = saxReader.read(“src/cn/xml/schema/web.xml”);
如果放在read中间就会报错
We do refactoring most of the time when writing code. Thus, using shortcut keys can boost your productivity. Here, we round up a list of shortcut keys used for code refactoring in Eclipse IDE.
1. Alt + Shift + R: Renames a variable, a method, a class or even a package name. This is the most frequently used shortcut in code refactoring. Select whole name of the class, method or variable you want to rename, and then press this shortcut:
Type new name and press Enter when done, Eclipse automatically updates all related references for the new name, including ones found in other classes.
2. Ctrl + 2, R: Renames a variable, a method or a class name locally in the current file. Eclipse doesn’t search outside references hence this renaming is faster than the Alt + Shift +R shortcut. However, use this shortcut with care: only for names used locally in the current file:
3. Alt + Shift + V: Moves a class, method to another destination. For example, select a class name and press this shortcut, the Move dialog appears. Choose a destination and then click OK:
4. Alt + Shift + T: Shows refactor context menu. This shortcut allows you to access a full list of refactoring operations which are possible for current context:
5. Alt + Shift + C: Changes signature of a method. Place the cursor inside a method or select method name, and then press this shortcut. The Change Method Signature dialog appears. You can change various elements of method signature such as access modifier, return type, parameters, exceptions, etc:
6. Alt + Shift + M: Extracts a selection to a method. This helps you move a selected block of code to a separate method with ease. For example:
The Extract Method dialog appears. Enter new method name and specify access modifier, parameters list, and then click OK to do the refactoring:
7. Alt + Shift + L: Extracts local variable from an expression. For example:
Press this shortcut key brings the Extract Local Variable dialog which allows you to name the local variable:
Click OK to do the refactoring, and here’s the result:
8. Alt + Shift + I: Inlines a selected local variable, method or constant if possible. Eclipse replaces the selection with its declaration and puts it directly into the statement. For example:
If the selection is possible to inline, Eclipse will ask to confirm:
Click OK to do proceed, here’s the result:
参考来源:https://www.codejava.net/ides/eclipse/8-eclipse-shortcut-keys-for-code-refactoring