首页 > 其他 > 详细

IDEA使用

时间:2021-07-14 11:58:15      阅读:18      评论:0      收藏:0      [点我收藏+]

IDEA使用

针对Mac系统

IDEA快捷键

ctrl+r:执行(run)

ctrl+enter:generate

option+enter:万能解错,生成返回值变量

command+delete:删除当前行

command+d:复制当前行

option+command+L:格式化代码

tab:缩进代码

shift+tab:反缩进代码

command+f:查找

command+r:替换

ctrl+h:查看类的继承关系

command+鼠标点击:查看类、方法、变量等

command+option+左键:返回原来处

command+,:打开设置

补充:mac自带的快捷键

选中文件+enter:重命名

IDEA模版

live templates:实时代码模版,它的原理就是配置一些常用代码字母缩写,在输入简写时,可以出现预定好的固定格式代码,使得开发效率大大提高,同时也可以增加个性化。(例如sout就是System.out.println)

IDEA中代码模版的所在位置:setting - editor - Live Templates / Postfix Completion

常用的模版:

  1. psvm/main:public static void main(String[] args){}

  2. sout:System.out.println();

    1. soutp:System.out.println("args = " + Arrays.deepToString(args));输出参数

    2. soutm:System.out.println("shortcut.main");输出方法名

    3. soutv:

      int num = 10;
      System.out.println("num = " + num);
      //输出变量的值
      
  3. fori:

    for (int i = 0; i < ; i++) {
        
    }
    //迭代的时候使用
    
  4. iter:

    for (String s : a) {
        
    }
    //自动生成迭代器,无论是数组和列表
    
  5. ifn:

    if (num == null) {
        
    }
    //自动生成判断语句
    
  6. psf:public static final

    1. psfi:public static final int
    2. psfs: public static final String

IDEA调试

技术分享图片
  • step over:进入下一步,如果当前行断点是一个方法,则不进入方法体内。
  • step into:进入下一步,如果当前行断点是一个方法,则进入方法体内。
  • force step into:进入下一步,如果当前行断点是一个方法,则进入方法内(强制进入,可以进入任何方法)。
  • step out:跳出。
  • resume program:恢复程序运行,但如果该断点下面代码还有断点则停在下一个断点上。
  • stop:停止。
  • mute breakpoints:点中,使得所有的断点失效。
  • view breakpoints:查看所有断点。

在调试的时候有一个快捷键,用于查询变量的值:ctrl+u

IDEA使用

原文:https://www.cnblogs.com/Leonezhurui/p/15009383.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!