Mac Idea你不知道的秘密

时间:2023-03-10 06:51:07
Mac Idea你不知道的秘密

导读

  工欲善其事必先利其器,日常工作中,知道这些Idea技巧,可以极大提高日常开发效率。

技巧篇

  以下内容不分先后顺序

显示类中的方法

Mac Idea你不知道的秘密

搜索

  1. 搜索方法,按两下shift
  2. 文字搜索,control+shift+f;可以搜指定项目、目录下的文字、文件后缀等

Mac Idea你不知道的秘密

多线程下调试

Mac Idea你不知道的秘密

自动导包

Mac Idea你不知道的秘密

抽返回值

  快捷键:option+command+v

Mac Idea你不知道的秘密

代码格式化

  快捷键:option+command+L

查看断点

  代码调试过程中,不知道我们那里设置过断点,可以通过该方法取消断点:Favorites

Mac Idea你不知道的秘密

查看TODO

  开发过程中,有的时候代码还没实现,先去干其他的事儿,可以添加TODO关键词

Mac Idea你不知道的秘密

整理导入包

  快捷键:option+command+o

设置背景图

  我们可以通过快捷键:command+shift+a,Set Background Image,设置自己喜欢的背景图

Mac Idea你不知道的秘密

设置字体大小

  开发过程中感觉字体太小,这里可以使用触摸板,两个手指往两边拉扯;也可以去设置里设置字体大小

Mac Idea你不知道的秘密

忽略代码提示大小写(太有用拉)

Mac Idea你不知道的秘密

全局UTF-8设置

Mac Idea你不知道的秘密

复制当前行

  快捷键:command+d

移动代码

  快捷键:command+shift+↑;command+shift+↓

切换上一次代码停留位置

  快捷键:option+command+←;option+command+→

变量大小写切换

  快捷键:command+shift+u

Mac Idea你不知道的秘密

快速定位到代码报错位置

  快捷键:F2

Mac Idea你不知道的秘密

最近打开的文件

  快捷键:command+e

Mac Idea你不知道的秘密

跳到指定行

  快捷键:command+g

Mac Idea你不知道的秘密

注入常用代码

  快捷键:command+j

Mac Idea你不知道的秘密

替换

  快捷键:command+r

全文替换

  快捷键:control+shift+r

查看方法的被哪里引用

  快捷键:control+option+h
Mac Idea你不知道的秘密

快速抽取方法

  快捷键:option+command+m

Mac Idea你不知道的秘密

快速重命名类名、方法名

  快捷键:shift+f6
Mac Idea你不知道的秘密

查看代码模板

  快捷键:command+j

调试过程中查看表达式

  快捷键:option+f8

Mac Idea你不知道的秘密

条件断点

Mac Idea你不知道的秘密

高级异常断点(很实用)

  自己体会他的好处!!!

Mac Idea你不知道的秘密

神奇的代码编辑块

  快捷键:option+鼠标左键,拖动;给你个眼神自己体会他的好处

Mac Idea你不知道的秘密

插件篇

打印SQL语句

  如果使用的Mybatis框架,控制台打印SQL语句的时候,使用最多的是log4j,需要手动配置,这里我们可以使用:Mybatis log plugin

  这个插件是要收费的,但是你懂得,嘿嘿(*^▽^*),这里我有一个是idea2020.1的,安装步骤:点我直达

Mac Idea你不知道的秘密

翻译插件

  对于一些英语不好的朋友,这个插件简直是太棒啦:Translation

Mac Idea你不知道的秘密

代码质量检查

  这个工具可以提高代码质量,避免不必要的错误发生,当然啦感兴趣的可以去研究下Sonarqube,这里我提供一个地址:点我直达,我们可以使用这个插件:Alibaba Java Coding Guidelines

Mac Idea你不知道的秘密

生成所有的set属性

  插件名字:GenerateAllSetter,当我们要为整个类生成setXXX的时候,可以利用该插件快速生成set方法。快捷键:option+回车

Mac Idea你不知道的秘密

快捷键提示插件

  插件名:key promoter,该插件,可以帮助我们记住快捷键

Mac Idea你不知道的秘密

lombok插件

  插件名:lombok,这里就不过解释他的用法了,不会的自行百度

未完持续更新···

  如果你要更好用的插件,上面没提到的,欢迎下方留言~