1、选择当前行和上一行
- 按住 Shift键 + 再按两下向上键( ↑ ),按两下选两行,以此类推
2、将整个方法上移动
- 文本光标应放在方法的标头处,按住Ctrl + Shift + 向上键( ↑ ),
3、解包
包围是 Ctrl + Alt + T
那么解包就是Ctrl + Shift + Delete
4、多选,批量修改
按 Alt + J 可选择文本光标处的符号
- 按住Alt + 再按两次 J 可选择此符号的下一个匹配项,以此类推
- 按住Ctrl + Alt + Shift + J 可选择文件中的所有匹配项
5、类型匹配补全
- 智能类型补全可以筛选 建议列表 ,使其仅包含当前 上下文 中适用的 类型 。按Ctrl + Shift + 空格 查看匹配建议的列表。
- 智能类型补全还可以为 return语句提供代码建议 。按住Ctrl + Shift + 空格 查看return的查找菜单。
import java.lang.String; import java.util.HashSet; import java.util.LinkedList; import java.util.Queue; import java.util.concurrent.ArrayBlockingQueue;class SmartCompletionDemo{private Queue<String> strings;private ArrayBlockingQueue<String> arrayBlockingQueue;public SmartCompletionDemo(LinkedList<String> linkedList, HashSet<String> hashSet) {strings = arrayBlockingQueue = new ArrayBlockingQueue<String>(hashSet.size());for (String s : hashSet)arrayBlockingQueue.add(s);}private String[] toArray() {return }}
6、后缀补全
- 后缀补全有助于在编写代码时减少向后跳转文本光标。使用它,您可以根据添加的后缀、表达式的类型及其上下文,将已键入的表达式转换为另一种表达式。在圆括号后面键入 (英文石点 . ),以查看后缀补全建议列表。
class PostfixCompletionDemo {public void demonstrate(int show_times) {(show_times == 10)} }
6、快速弹出窗口
- 按Ctrl + Shift + I 可查看文本光标处符号的定义
import java.text.*;class DecimalFormatDemo {static public void main(String[] args) {customFormat("###,###.###", 123456.789);customFormat("###.##", 123456.789);customFormat("000000.000", 123.78);customFormat("$###,###.###", 12345.67);}/*** Prints a double value formatted according to a given pattern.*/static public void customFormat(String pattern, double value) {DecimalFormat myFormatter = new DecimalFormat(pattern);String output = myFormatter.format(value);System.out.println(value + " " + pattern + " " + output);} }