天天看点

mac精通idea

设置

首先,是一些自己觉得比较方便的设置,详情见连接:https://blog.csdn.net/weixin_42579868/article/details/107536285

快捷键

新建类:control+=(这个是我自定义的) 或者command+n(系统自带的)

新建包:option±(这个是我自定义的)

手动补全:option+/

修复打开提示:option+enter

打开代码提示查看:control+space

方法参数提示:command+p

快速生成代码:control+enter 或者 command+N

自动生成测试类,用junit测试,idea对着要进行测试的类/方法光标覆盖 command+shift+t 选择create test class,勾选要测试的方法。

重命名:shift+f6

将选中的代码提取到一个function中 :option+command+m

将选中的代码变成一个代码块:option+command+t

插入自定义动态代码模板:command+j

全局设置:command+,

项目设置:command+;

搜索文件名:快速按两下shift

全局搜索关键字:command+shift+f

在当前文件里搜索关键字 局部搜索:command+f

根据类名查找文件:command+o

打开变量声明处:command+b

跳转到接口实现处(或者方法实现处):Option + Command + b

跳转接口的声明处:command+i

跳转到类、方法、变量的声明处:Command + 鼠标点击类名、方法名、变量名

运行:control+shift+R

清除无效的引用:control+option+o

格式化代码:command+option+L

注释方式是“行注释”:command+/(可以注释当前行、取消当前行的注释注释选中的内容、取消选中行的注释)

注释方式为“多行注释”:option+command+/

代码折叠:command + 减号

代码展开 command +加号

版本控制操作:control+V

本地历史版本

按control+V

mac精通idea

可以查看本地代码变动情况:

mac精通idea

视图模式

mac精通idea

IDEA提供两种特殊的视图模式,

  • Presentation Mode - 演示模式,专门用于Code Review这种需要展示代码的场景 Distraction Free
  • Mode - 禅模式,专注于代码开发

代码调试

条件断点:

在给某行代码添加了断点之后,对着断点右键,可以设定指定条件的断点。

mac精通idea

强制返回:

IDEA 可以在打断点的方法栈处,强制返回你想要的方法返回值给调用方。

在返回值的地方加断点,运行到断点之后,右键可以选择强制返回值

mac精通idea

模拟异常

IDEA 可以在打断点的方法栈处,强制抛出异常给调用方。

mac精通idea
mac精通idea

. Evaluate Expression

IDEA 还可以在调试代码的时候,动态修改当前方法栈中变量的值,单机图片中鼠标的位置即可

mac精通idea

插件

File -> Setting -> Plugin

插件安装,可以直接在IDEA的插件库中实时搜索安装。browse plugin repository

对于网络不好的用户,可以登录官方插件仓库地址:plugins.jetbrains.com/idea,下载压缩包之后,选择install from disk

插件推荐

  • Alibaba Java Coding Guidelines 阿里Java编程规约插件
  • FindBugs 代码缺陷扫描
  • lombok plugin 快速生成 getter setter等
  • maven helper maven 依赖管理助手 ,解析maven pom结构,分析冲突;
  • Rainbow brackets 让代码中的括号更具标识性
  • Translation 翻译插件,阅读源码必备
  • Key Promoter X 对你的鼠标操作进行 快捷键提示
  • Material Theme UI 主题
  • MyBatis Log Plugin 把 Mybatis 输出的sql日志还原成完整的sql语句,