• IDEA常用快捷键以及调试


    用了这么久的IDEA还没有正经总结过自己使用过的快捷键,以及正经调试过一次代码,今天不读源码,来总结一下这个检测工具的使用

    Alt + Ctrl

    Alt + Ctrl + T :对选中的代码弹出环绕选项弹出层
    Alt + Ctrl + V:自动生成新对象,等于new Object().var
    Alt + Ctrl + U:生成类的继承图
    Alt + Ctrl + O:自动清除导入的类

    Alt 快捷键

    Alt + Enter:导入包,自动修正
    Alt + insert:自动生成类中的get和set方法,右键点击Generate也可以
    Alt+/ :实现注解(需要自己修改)

    Ctrl 快捷键

    Ctrl + F 在当前文件进行文本查找
    Ctrl + Z 撤销
    Ctrl + Y 删除光标所在行 或 删除选中的行
    Ctrl + X 剪切光标所在行 或 剪切选择内容
    Ctrl + C 复制光标所在行 或 复制选择内容
    Ctrl + E 显示最近打开的文件记录列表
    Ctrl + 左键单击:进入方法或者类
    Ctrl + / 释光标所在行代码,会根据当前不同文件类型使用不同的注释符号

    其他内容

    Alt + Ctrl + Shift + N:查找类
    psvm:main函数
    sout:system.out.println()
    fori:生成for (int i = 0; i < ; i++) {}
    new String().var:自动生成新对象
    Shift + Enter:开始新一行,光标所在行下空出一行,光标定位到新行位置
    Ctrl + Shift + /:代码块注释

    调试

    首先说第一组按钮,共8个按钮,从左到右依次如下:
    在这里插入图片描述

    • Show Execution Point:如果光标在其它页面,点这个按钮回到当前代码运行的地方

    • Step Over:步过,一行一行地往下走,如果这一行上有方法不会进入方法

    • Step Into:步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法

    • Force Step Into:强制步入,能进入任何方法,查看底层源码的时候可以用这个进入官方类库的方法

    • Step Out:步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值

    • Drop Frame:回退到上一个断点

    • Run to Cursor:运行到光标处,你可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点

    • Evaluate Expression:计算表达式

    第二组按钮,共7个按钮,从上到下依次如下:

    • Rerun ‘xxx’:重新运行程序,会关闭服务后重新启动程序

    • Resume Program:恢复程序,比如,你在第20行和25行有两个断点,当前运行至第20行,按F9,则运行到下一个断点(即第25行),再按F9,则运行完整个流程,因为后面已经没有断点了

    • Pause Program:暂停程序,启用Debug

    • Stop ‘xxx’:连续按两下,关闭程序。有时候你会发现关闭服务再启动时,报端口被占用,这是因为没完全关闭服务的原因,你就需要查杀所有JVM进程了

    -View Breakpoints:查看所有断点

    • Mute Breakpoints:哑的断点,选择这个后,所有断点变为灰色,断点失效。再次点击,断点变为红色并且有效
  • 相关阅读:
    node 之 express 框架(初级)
    tiup mirror modify
    机器学习笔记只隐马尔可夫模型(三)求值问题——前向算法(Forward Algorithm)
    你不知道的列表渲染和条件渲染一起使用
    【深度学习】基于卷积神经网络(tensorflow)的人脸识别项目(二)
    关闭vscode检查更新
    站在QA的角度浅谈软件测试流程
    PyCharm运行bash脚本
    RNN/LSTM (二) 实践案例
    Python 1-05 条件与循环语句测试
  • 原文地址:https://blog.csdn.net/sekever/article/details/126041348