• IDEA快捷键第二版


    1、快速创建类,或者包,不用鼠标右键 

    • 在文件夹上直接按住 alt +  insert  键,会直接跳出创建类的菜单

    2、选择当前行和上一行

    • 按住 Shift键 + 再按两下向上键( ),按两下选两行,以此类推

    3、将整个方法上移动 

    • 文本光标应放在方法的标头处,按住Ctrl + Shift  +  向上键( ),

    4、解包

    • 包围是 Ctrl + Alt + T

    • 那么解包就是Ctrl + Shift + Delete

    5、多选,批量修改

    • 按 Alt + J 可选择文本光标处的符号 

    • 按住Alt + 再按两次 J 可选择此符号的下一个匹配项,以此类推

    • 按住Ctrl + Alt + Shift + J  可选择文件中的所有匹配项

    6、类型匹配补全

    • 智能类型补全可以筛选 建议列表 ,使其仅包含当前 上下文 中适用的 类型 。按Ctrl + Shift + 空格 查看匹配建议的列表。
    • 智能类型补全还可以为 return语句提供代码建议 。按住Ctrl + Shift + 空格 查看return的查找菜单。
    1. import java.lang.String;
    2. import java.util.HashSet;
    3. import java.util.LinkedList;
    4. import java.util.Queue;
    5. import java.util.concurrent.ArrayBlockingQueue;
    6. class SmartCompletionDemo{
    7. private Queue strings;
    8. private ArrayBlockingQueue arrayBlockingQueue;
    9. public SmartCompletionDemo(LinkedList linkedList, HashSet hashSet) {
    10. strings =
    11. arrayBlockingQueue = new ArrayBlockingQueue(hashSet.size());
    12. for (String s : hashSet)
    13. arrayBlockingQueue.add(s);
    14. }
    15. private String[] toArray() {
    16. return
    17. }
    18. }

    7、后缀补全

    • 后缀补全有助于在编写代码时减少向后跳转文本光标。使用它,您可以根据添加的后缀、表达式的类型及其上下文,将已键入的表达式转换为另一种表达式。在圆括号后面键入  (英文石点 .  ),以查看后缀补全建议列表。
    1. class PostfixCompletionDemo {
    2. public void demonstrate(int show_times) {
    3. (show_times == 10)
    4. }
    5. }

    8、快速弹出窗口

    • 按Ctrl + Shift + I  可查看文本光标处符号的定义 
    1. import java.text.*;
    2. class DecimalFormatDemo {
    3. static public void main(String[] args) {
    4. customFormat("###,###.###", 123456.789);
    5. customFormat("###.##", 123456.789);
    6. customFormat("000000.000", 123.78);
    7. customFormat("$###,###.###", 12345.67);
    8. }
    9. /**
    10. * Prints a double value formatted according to a given pattern.
    11. */
    12. static public void customFormat(String pattern, double value) {
    13. DecimalFormat myFormatter = new DecimalFormat(pattern);
    14. String output = myFormatter.format(value);
    15. System.out.println(value + " " + pattern + " " + output);
    16. }
    17. }

  • 相关阅读:
    node NPM镜像源查看和切换
    Django之路由层
    力扣:128. 最长连续序列(Python3)
    Python处理矩形和圆的关系,处理矩形和多边形的关系
    工作中非常重要的测试策略,你大概没注意过吧
    Android SDK 加壳加固
    【基础篇】四、本地部署Flink
    附录1.图书管理案例
    如何基于Java解析国密数字证书
    IT入门知识第七部分《移动开发》(7/10)
  • 原文地址:https://blog.csdn.net/m0_65152767/article/details/132765895