提高开发效率--IDEA中需要知道的功能

一.必备技能–断点debug

  • F2:光标所在类的API解释
  • F4:查看继承关系(show uml Digagrm=>UML图)
  • F5:进入方法
  • F6:不进入方法,直接下一步
  • F7:从进入的方法中跳出来
  • Ctrl+r:从一个断点到另一个断点
  • 左侧viem breakpoints: 查看所有断点
  • 条件断点:在for、if等断点行,右键断点,在condition中填写条件比如i==60,可直接从i=60出debug,加快断点调试
  • 查看断点处表达式的值:ctrl + u。比如想看list.get(2)的值
  • 查看源码的时候返回上一级和再次进入下一级:Alt+← Alt+→
  • 选择某一句代码:ctrl+shift+i可以获取此选中代码执行结果

二.Idea中常用功能

  • 鼠标滚动+ctrl放大和缩小字体:editor->general->选中change···
  • 显示行号:editor->general->appearance->show line
  • 显示方法分隔符:editor->general->appearance->show method
  • 忽略大小写(string => 也会提示String):editor->general->code completion -case sentitne =>Node
  • Idea中显示打开类一行显示不了可分行显示:editor->general->editor tabs 取消勾选show tabs one rows
  • 设置导入类超过多是个才会变成*:比如import了5个util类的中内容,可变成import util.* :editor->Java -class count/name count 99 99
  • 创建Java类时,添加默认内容(创建人和时间等):file and code templates中
    Files下+File Header => Includes下填写内容
/**
@author xxx
@@date ${DATE} -${TIME}
*/
  • 设置编码utf-8:editor->code style->file ecoding 三处
  • 查找任意类: 连续按两次shift
  • 查看方法中参数应该填写什么内容(Paramter Info):ctrl+Alt+/
  • 代码向前挪动:shift+table
  • 查看所在类的全部方法和字段:ctrl+o
  • 大小写转换:一般被final修饰的变量需要大写:ctrl+shift+y
  • 折叠类中的所有方法(Collapse all):自己去keymap中设置
  • 打开类中折叠的方法(Expand All):同上
  • 将写好的代码块用try catch包起来:alt+shift+z
  • 将写好的代码块抽取为方法(Extract Method):alt+shift+m
  • 显示最近修改的类:ctrl+e
  • 查看光标指定方法在哪些地方被调用了(Call Hievavcly):ctrl + alt + h
  • 查找:类中查找ctrl+f ;全局查找ctrl+h;
  • name.sout => System.out.println(name)
    条件判断:
List<Integer> list = new ArrayList<>();
ifn => if(list == null)
  • ps =>private String :live template->plain中设定ps 对应private String

三.常用快捷键keyMaps

我是先在keyMaps中选则default copy(定义自己的习惯)

1.自动补全:

keyMaps-main menu -code -completion - Basic -双击remove-再双击Add(我设置的是Alt + /)

2.错误代码提示:

1.keyMaps-在索隐框内输入error-找到 Error Description(我设置的是唱跳Rip和篮球Ctrl+1)

2.系统默认的Alt + Enter则很好用!!!

3.找错误代码的位置:

shirt + A

4.注释:

1.单行: Ctrl+/
2.多行:Ctrl+Shift+/

5.代码格式化:

Ctrl+Alt+L

6.查看源码:

F12,我设置成了F3

7.提示函数返回值类型,即变量名,无需手码:

keyMaps:搜索variable自定义快捷键,我设置的是:Alt+w

四.常规设置

1.字体大小和行间距:

File-setting-Editor-Font:

2.背景黑色和关键词变色:

Appearance-Theme-Darcula

3.自动导包:

Editor-General-Auto import -add和aptm选上

4.设置参数,及调用函数时,自动提示函数内参数类型和个数:

Editor-General-code Completion-parament info(三个选项勾选上)

5.main的拼写和System.out.println的提示拼写:

Editor-codeStyle-live Templates -default(选Enter)-other-main(输入你自己的喜好,我设置的是main,默认是psvm)-out-sout(默认是sout,我设置的是syso)

6.类创建作者和日期

edit->code template -> headFile

/**
 * @author  Asmita
 * @date  ${DATE} ${TIME}
 */

猜你喜欢

转载自blog.csdn.net/tmax52HZ/article/details/107212465
今日推荐