zoukankan      html  css  js  c++  java
  • IDEA


    title: IDEA工具
    date: 2020-11-30 15:49:57
    tags: 工具


    • [ ] 快捷键
    • [ ] 系统设计
    • [ ] 插件
    • [ ] 个性化
    • [ ] 异常

    常用快捷键

    快捷键 说明 示例
    Ctrl + Alt + T 将代码包裹在一个块内 image-20201215154707938
    Ctrl + Alt + L 格式化代码 image-20201215154808382
    Ctrl + shift + 空格 补全代码
    Ctrl + Alt + B 找到方法的实现/接口的实现类
    Alt + 7 查看类中有什么方法
    Alt + Ctrl + 箭头 返回上/下个光标地方(可跨包)
    Ctrl + Alt + H 查看java方法调用树
    Ctrl + Alt + F7 查看定义的变量在哪里被调用
    F2/Shift + F12 移动到有错误的代码
    Alt + Enter 快速修复
    Ctrl+ shift + Enter 自动补全末尾的字符
    Alt + Insert 构造方法
    Ctrl + ‘ - / + ’ 折叠/展开选中内容
    Ctrl + Shift + ' - / + '

    系统设置

    1、取消每次打开IDEA默认开启上一个项目

    image-20201216110720563

    插件推荐

    Translation

    image-20201216110835655

    BackgroundImage

    个性化

    如何自定义IDEA背景

    https://mp.weixin.qq.com/s?src=11&timestamp=1608123653&ver=2770&signature=Wth3zJx3d0s2VZg2pHpt0h0LbwgdSTeK7EAr7K5zfibQtPnw06yXtt96I9DpLLU6hkIQZ5yiuqO9asrSIi2DIcqHDorocVjNWNtPft5ny6wa5sWf1L2*7kRqj8I6TM&new=1

    异常

    idea中输入中文变成繁体字

    原因:idea中快捷键与输入法快捷键冲突:crtl+shift+f

    解决方法:1、crtl+shift+f切换回简体输入方式

    ​ 2、修改输入法的简繁切换快捷键的设置(待选)


    title: IDEA-Debug
    date: 2020-12-11 23:01:43
    tags: JAVA


    Debug简介和意义

    初入公司,会先学习公司业务和现有项目,然后才是参与开发,这过程中Debug扮演重要的角色!

    • Debug,是程序开发人员必会的一项调试程序的技能。

    • 企业中程序开发和程序调试的比例为1:1.5,可以说如果你不会调试程序,你就没有办法从事编程工作。

    Debug能帮助我们做什么?

    1. 追踪代码的运行流程。
    2. 程序运行异常定位。
    3. 线上问题追踪。(本地缺乏环境和数据)

    IDEA中的Debug步骤

    • 设置断点(F9)

    • 调试程序(8个按钮)

      image-20201211225236624

      观察变量

      • 查看变量有三种方式:
        • 程序区查看变量
        • 鼠标悬停到变量名上会弹出当前变量的值
        • Debugger的Variables中查看变量

    回退断点调试的使用

    • 回退断点

      • 回退断点按钮
    • 作用

      • 回退到当前方法的调用处。

      • 当想重新查看该方法体的执行过程时,不用重新启动Debug,可以使用回退断点方式。

    计算表达式 Alt + F8

    • 计算表达式

      • 计算表达式按钮(Alt + F8)

    • 作用

      • 设置变量,在计算表达式的框里,改变变量的值,这样有时候就能很方便我们去调试各种值的情况了。

    条件断点

    • 条件断点

      • 右键单击断点处,可以设置进入断点的条件

    • 作用

      • 通过设置断点条件,在满足条件时,才停在断点处,否则直接运行。

    多线程调试

    • 步骤

      • 多线程调试,需要调整断点挂起级别为Thread

      • Frame中选择线程进行调试

  • 相关阅读:
    896. Monotonic Array单调数组
    865. Smallest Subtree with all the Deepest Nodes 有最深节点的最小子树
    489. Robot Room Cleaner扫地机器人
    JavaFX
    《Python CookBook2》 第一章 文本
    《Python CookBook2》 第一章 文本
    《Python CookBook2》 第一章 文本
    《Python CookBook2》 第一章 文本
    《Python CookBook2》 第一章 文本
    《Python CookBook2》 第一章 文本
  • 原文地址:https://www.cnblogs.com/aspiration/p/15422724.html
Copyright © 2011-2022 走看看