idea常用快捷键

idea常用快捷键

运行

Alt+Shift+F10

  • 运行程序

Build

Ctrl+F9

  • 编译项目

Shift+Ctrl+F9

  • 重新编译项目

Debug

Ctrl+F2

  • 停止

Shift+F9

  • 启动调试

F7(进入方法)

  • 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,
  • 如果该方法体还有方法,则不会进入该内嵌的方法中 *

Shift + F7

  • 在 Debug 模式下,智能步入。断点所在行上有多个方法调用,会弹出进入哪个方法

Alt + Shift + F7

  • 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,
  • 如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入

F8(下一行)

  • Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 *

Alt + F8

  • 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果 *

Ctrl + F8

  • 在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点

Ctrl + Shift + F8

  • 在 Debug 模式下,指定断点进入条件

F9(继续到下一个断点)

  • 在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上 *

  • Shift + F8

    • 在 Debug 模式下,跳出,表现出来的效果跟 F9 一样

显示引用或源代码

Ctrl+B

Ctrl+左键

F4

切换

Ctrl+Alt+→、Ctrl+Alt+←

  • 在历史光标切换

Ctrl+→、Ctrl+←

  • 在打开的Tab之间切换

Ctrl+E

  • 打开历史文件列表

注释

Ctrl+/

  • 切换//注释

Ctrl+Shift+/

  • 切换/**/注释

查找

按2次Shift/Ctrl+N

  • 打开搜索框

Ctrl+Shift+F

  • 全局搜索

Ctrl+Shift+R

  • 全局替换

Ctrl+Shift+F7

  • 高亮查找

  • F3/Shift+F3

    • 前后移动到下一匹配处

Ctrl+H

  • 打开类层次窗口

Ctrl+B/Ctrl+Alt+B

  • 分别对应父类或父方法定义和子类或子方法实现

Ctrl+F12

  • 查看当前类的所有方法用

Alt+F7

  • 要找类或方法的使用

Ctrl+F/Ctrl+Shift+F

  • 在当前窗口或全工程中查找

  • F3/Shift+F3

    • 前后移动到下一匹配处

Ctrl+Shift+A

  • 可以查找所有Intellij的命令,并且每个命令后面还有其快捷键

格式化

Ctrl+Alt+L

  • 格式化代码

    • 在工程文件上右键Reformat Code(在文件夹上右键则格式化整个包下的文件)

Ctrl+Alt+O

  • 格式化import列表,删除无用的import package

    • 在工程文件上右键Optimize Imports (在文件夹上右键则格式化整个包下的文件)

生成代码

Alt+Insert

  • 插入代码,如getset、接口实现等,或 右键 Generate

Ctrl+Shift+Enter

  • 补全缺失的括号,分号等

psvm

  • 生成main()

sout

  • 生成println

Enter

  • 自动补全

fori

  • 生成for循环

Ctrl+J

  • 查看所有模板

foreach/I/itar/itco/iten/iter(Array iterate)

ifn/inn

  • if(object ==null)/if(object!=null)

inst

 if (action instanceof Object) {
            Object o = (Object) action;
            
        }

lazy

  • 判空生成
 if (students == null) {
            students = new List<Student>();
        }

mn/mx

  • 两者取最大最小值

serr

  • System.err.println();

Sfmt

  • String.format("", );

souf

  • System.out.printf("");

soutm

  • System.out.println(“App.test”);

soutp

  • 打印方法参数

soutv

  • 打印变量

St

  • String

thr

  • throw new

todo

  • // TODO: 2020/2/22 0022

user.for+Tab

user.getBirthday().var+Tab

分屏

提示

F2/Shitf+F2

  • 查找有问题的代码

鼠标悬停显示注释

https://www.jianshu.com/p/792f1e3b63ba

Ctrl+Q

  • 显示方法注释信息

Alt+Enter

  • 代码提示或点击小灯泡
  • 快速修复

Ctrl+Space

  • 基本的代码提示

Ctrl+Shift+Space

  • 更智能地按类型信息提示

自动编译

https://blog.csdn.net/wjc475869/article/details/52442484

Shift+Ctrl+Alt+/,选择Registry

重启一下项目,然后改一下类里面的内容,IDEA就会自动去make了。

https://blog.csdn.net/jaydenwang5310/article/details/78738847

DataBase

F4

  • 打开Console窗口

Ctrl+Alt+Shift+Insert

  • 创建Scratch文件

Ctrl+Shift+A

  • run the New Scratch Buffer action

重命名文件

Shift+F6

重构

Ctrl+Alt+V

  • 提取变量

Ctrl+Shift+Alt+T

  • 一切皆可重构

编辑

Ctrl+W

  • 能够自动按语法选中代码

Ctrl+Shift+W

  • 反向不选中

Ctrl+[、]

  • 移动到前/后代码块

Ctrl+Shift+[、]或→←选中代码块

Ctrl+Y

  • 删除行

Ctrl+D

  • 复制行

Ctrl++或-

  • 折叠代码块

Ctrl+Shift+Num键

  • 定义/删除书签

Ctrl+Num键

  • 跳转到书签

Ctrl+Shift+V

  • 显示历史的复制记录

ctrl+shift+u

  • 大小写切换

Ctrl+Enter

  • 光标不动,增加一空行

切换窗口

Alt+Num

  • 1-项目结构
  • 3-搜索结果
  • 4/5-运行调试

Ctrl+Tab/Alt+→←

  • 切换标签页

Ctrl+Enter

  • 在Project窗口打开项目配置

Ctrl+E/Ctrl+Shift+E

  • 打开最近打开过的或编辑过的文件

单元测试

Ctrl+Alt+T

  • 创建单元测试用例

TOP前10

Ø Top #10切来切去:Ctrl+Tab

Ø Top #9选你所想:Ctrl+W

Ø Top #8代码生成:Template/Postfix +Tab

Ø Top #7发号施令:Ctrl+Shift+A

  • Ø Top #6无处藏身:Shift+Shift

Ø Top #5自动完成:Ctrl+Shift+Enter

Ø Top #4创造万物:Alt+Insert

Ø Top #1智能补全:Ctrl+Shift+Space

Ø Top #1自我修复:Alt+Enter

Ø Top #1重构一切:Ctrl+Shift+Alt+T

系统设置

调整字体大小

  • 按两下Shift,输入wheel

设置代码提示忽略大小写

  • Code Completion ->Match case选项勾选去掉.

搜索maven设置maven文件位置

File-Settings-Compiler-Build Project automatically

热部署

  • 选择Registry,勾上 Compiler autoMake allow when app running
  • ctrl + shift + alt + /

maven

Clean 清除生成产物

Compile 编译

Test 执行单元测试

Package 打包

Install 将包生成到本地仓库中去(默认会执行package)

在idea中点击运行项目会自动执行maven的命令,

所以大部分时间不需要关心,当构建产物有问题时可以手动
重新构建一下,命令为clean install

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值