• 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:哑的断点,选择这个后,所有断点变为灰色,断点失效。再次点击,断点变为红色并且有效
  • 相关阅读:
    golang: Code of Conduct
    [附源码]java毕业设计社区私家车位共享收费系统
    项目进度网络图
    界面控件Telerik UI for WPF——Windows 11主题精简模式提升应用体验
    【雷达通信】基于均匀圆阵下CA-MUSIC的二维DOA估计算法附matlab代码
    Jackson @JsonProperty重复字段处理
    Git小书系列笔记
    uniapp 修改引入组件样式 使用/deep/、::v-deep、>>>不生效 解决
    Linux 下 使用 Ekho 进行TTS文本转语音
    LeetCode_数组_中等_915.分割数组
  • 原文地址:https://blog.csdn.net/sekever/article/details/126041348